PHP ist eine Skriptsprache für die Entwicklung von Web-Anwendungen, die sich seit über 10 Jahren ständig fortentwickelt und heute einen hohen Verbreitungsgrad hat. Durch die objektorientierten Erweiterungen in der Version 5 ist es jetzt sowohl möglich, einfache prozedurale Anwendungen zu erstellen als auch gängige Entwurfsmuster und Design-Prinzipien aus anderen Sprachen zu verwenden und damit auch komplexe Architekturen und Anwendungen zu entwickeln.
Mit der wachsenden Popularität von E-Mail kam in größeren Organisationen der Bedarf nach zentralen Adressenverzeichnissen auf. Zwar hat jedes ernstzunehmende E-Mailprogramm ein Adressbuch dies jedoch für mehrere hundert Mitarbeiter ständig aktuell zu halten, wäre mit großem Aufwand für einen Netzwerkadministrator verbunden. Dieser Artikel zeigt die Verwendung von LDAP (Lightweight Directory Access Protocol) mit Hilfe von PHP.
Im MS-Umfeld dürfte man als Großdatenbank konstant auf den MS SQL Server stoßen. Er ist ähnlich umfangreich wie Oracle, aber durch eine entsprechende Microsoft-GUI einfacher zu bedienen. Er übertrifft MySQL bezüglich der Funktionalitäten um ein Vielfaches und ist mit Oracle vergleichbar. Dieser Artikel zeigt: PHP- Funktionen und wie in Transact-SQL-Prozeduren/Funktionen aus einer PHP-Umgebung heraus aufgerufen werden können.
In diesem Artikel werden die neuen Klassen für Reflection in mehreren Beispielen verwendet. Sie sind ganz neu in PHP5 eingeführt worden und ähneln entsprechenden Konstrukten anderer Programmiersprachen. Sie ermöglichen umfangreiche Analysen von vorhandenen Klassen, ihren Methoden, Eigenschaften und Erweiterungen von PHP.
SAX (Simple API for XML) zählt zu den berühmten Quasi-Standards, die weniger auf den Rückhalt einer starken Organisation wie das W3C oder die ISO vertrauen dürfen, sondern mehr auf die Popularität ihrer Webseite (http://www.saxproject.org/) hoffen. Dieser Artikel zeigt die Verwendung des SAX-Parsers in PHP.
PHP5 ermöglicht es, ein einfaches dateibasiertes Datenbanksystem zu verwenden. Die Verwendung von SQLite bezüglich der DDL ist nicht so angenehm wie bei anderen Datenbanksystemen. Dieser Artikel zeigt die Verwendung von SQLite als kleine Alternative bei geringem und einfach strukturiertem Datenbestand.
Die OOP-Fähigkeiten von PHP5 lassen nun auch die Anwendung der professionellen Entwurfsmuster zu, die im Java- und C#-Umfeld für die Entwicklung von Großsoftware zum Einsatz kommen. Das Thema Entwurfsmuster lässt sich wohl zurzeit am ehesten mit dem Begriff eines Hype treffend beschreiben.
comelio.com


