XAMPP + Dropbox – An mehreren Rechnern (synchron) entwickeln

Dropbox* ist ein Programm, mit dem man Daten zwischen zwei oder mehreren Rechnern auf einfachste Weise synchronisieren kann. Dropbox ist für die meisten Betriebssysteme (Windows, Linux, MacOS) zu haben und in der Basisversion kostenlos. Hat man Dropbox heruntergeladen und installiert, erstellt das Programm einen Ordner namens Dropbox. Alles, was man in diesem Ordner speichert, wird […]


Download & Info – SHFW (HMVC-Framework in PHP)

Aufgrund der enormen Anzahl an Anfragen, die mein Framework betreffen, habe ich diese Seite hier eingerichtet. Ihr könnt hier jeweils die aktuellste Version des HMVC-Frameworks (das übrigens jetzt einen richtigen Namen hat: SHFW) herunterladen und eure Meinung dazu abgeben. Bitte beachten: In der aktuellen Version rate ich von einem produktiven Einsatz noch ab. Das SHFW […]


Probleme mit Seilers BBCode-Parser-Klasse in Verbindung mit Namespaces

Der BB-Code-Parser von Christian Seiler dürfte wahrscheinlich jedem hier ein Begriff sein. Es ist eine sehr flexible Klasse, die BBCodes (wie man sie von PHPBB kennt) ermöglicht. Auch Syntax-Fehler kann die Klasse zuverlässig beheben. Das größte Problem des BBCode-Parsers ist, dass es 1. PHP4-Code ist und dass auch die Dokumentation nicht auf Probleme eingeht, die […]


HMVC – Frameworks in PHP und deren Probleme

Während noch vor einigen Monaten keiner von HMVC sprach, wird das Thema in letzter Zeit immer populärer. Im Java-Bereich gibt es das Konzept schon länger, in PHP scheint es relativ neu zu sein. Zumindest verglichen mit dem simplen MVC-Pattern. Für alle, die sich jetzt fragen, was HMVC überhaupt ist, folgt eine kleine Einführung in die […]


PHP: Verkettete Methoden / Fluent Interface

Häufig möchte man auf einem Objekt mehrere Methoden aufrufen. Wenn man dann immer den Objektnamen vor den Methodennamen schreiben muss und jeder Aufruf somit eine neue Codezeile bedeutet, kann das schnell unübersichtlich und nervig werden. In diesem Artikel bringe ich euch die sogenannten Fluent Interfaces näher, die z.B. im Zend Framework sehr häufig benutzt werden. […]


»Meta