Archiv: August, 2008

WAMP – Windows Apache MySQL PHP

Mit der Freeware WAMP (Download hier) kann man auf seinem eigenen Windows-PC einen Webserver einrichten. Das Programm gibt es unter dem Namen LAMP auch für Linux. (Linux Apache MySQL PHP) Wenn man WAMP installiert hat, verfügt man automatisch über einen funktionierenden Webserver mit Datenbank (In diesem Fall MySQL) und einer Skriptsprache (in diesem Fall PHP). […]


Sehr gute Einführung in die Entwicklung eines eigenen MVC-Frameworks

Ich habe hier einen sehr guten englischen Artikel über die Entwicklung eines eigenen MVC-Frameworks gefunden. Allemeine Einführung (6 Seiten) Der Controller (2 Seiten) Das Model (4 Seiten) Der View (2 Seiten) Dank diesen 14 Seiten wurde mir jetzt der Zusammenhang zwischen den einzelnen Schichten und der Sinn des ganzen klar. Mein eigenes MVC-Framework Ich bin […]


Das Singleton-Pattern (Implementierung in PHP)

Einführung Wenn man verhindern will, dass es von einer Klasse mehrere Objekte gibt, behilft man sich mit dem sogenannten Singleton-Pattern. Es merkt sich, ob bereits eine Instanz existiert und verweigert dann die Erzeugung einer neuen Instanz. Stattdessen wird die aktuelle zurückgegeben. Das Pattern privatisiert den Konstruktor und verbietet das Klonen. Der Code sieht so aus:


Der beliebteste Eintrag von Net-Developers.de

Der am meisten gelesene Beitrag in meinem Blog ist Warning: Cannot modify header information – headers already sent by XYZ mit 276 Aufrufen. Wahrscheinlich haben Anfänger doch zur Abwechslung mal Google benutzt und die Frage nach dieser Meldung nicht wieder in irgend einem Forum gepostet 🙂 Direkt danach folgen die Artikel Zwangsupdate von ICQ 5.1 […]


PHP Design Patterns von Stephan Schmidt

In diesem Artikel möchte ich das Buch „PHP Design Patterns“ vorstellen. Ich habe es letzten Mittwoch bei Amazon.de bestellt und mir die ersten Kapitel durchgelesen. Das Buch beginnt mit einer Einführung in die objektorientierte Programmierung (OOP) mit PHP und verwendet in den Beispielen PHP 5.1. Es werden abstrakte Klassen, Interfaces, Vererbung, Sichtbarkeit, Methoden, Objekte, Exceptions, […]


»Meta