Inhaltsverzeichnis
-
PDO – der zukünftige Standard des Datenbankzugriffes
Timo Haberkern
Haben Sie genug vom Chaos der Funktionen und Klassen, die den Datenbankzugriff in PHP realisieren? Verwenden Sie die in PHP 5.1 enthaltene einheitliche Datenbankschnittstelle PDO. Sie ist universell, schnell und völlig in C geschrieben. Irgendwann mal wird sie alte, in der Benutzung unbequemen PHP-Funktionen ersetzen.
-
PHP-Best Practices in der Enterprise-Welt - ein Interview in drei führenden Unternehmen
Marcus Whitney
Die Unternehmen United Press International, SugarCRM und PriceGrabber verwenden in ihrer kritischen Tätigkeit PHP-basierte Applikationen. Alle haben Zend-Produkte als eine professionelle Hilfe im Entwicklungsprozess, sowie bei der Einführung von fertigen Projekten verwendet. In diesem Artikel stellen wir Informationen zu diesem Thema dar, die für uns Marcus Whitney gesammelt hat.
-
Schritt für Schritt: ein detaillierter Wegweiser in der XOOPS-Welt
Jan Keller Pedersen
XOOPS ist ein mächtiges PHP-basiertes CMS-Tool. Es kann als ein Web-Framwork für Webseiten beliebiger Größe betrachtet werden. Es wurde mit Hilfe von stabilen, skalierbaren Tools gebaut. Man kann es leicht lernen, benutzen und erweitern und es wird durch seine Community stark unterstützt, die riesige Mengen von leicht zu installierenden Modulen bereitstellt.
-
Testen von Modulen mit Benutzung des SimpleTest-Frameworks
Piotr Chmolowski
Testen von Modulen mit Benutzung des SimpleTest-Frameworks. Man kann Fehler nicht vermeiden - das weiss jeder Programmierer. Das Testen von Applikationen und die Suche nach Fehlern ist kein Vergnügen und kann sehr mühevoll sein. Zum Glück gibt es TDD (Test-Driven Development): eine Technik, die ermöglicht, die meisten Fehler zu entfernen, bevor das Programm in die Benutzerhände gelangt. Wir zeigen, wie man sie in PHP mit Hilfe der Bibliothek SimpleTest verwendet.
-
BITSET-Erweiterung, also Sätze in PHP
Dmitry Stogov
PHP hat keinen Datentyp, der einem Satz entspricht, und alle Versuche, Sätze mit Hilfe von Arrays oder Zeichenketten zu emulieren, sind sehr ineffizient. Zum Glück haben wir BITSET: eine Erweiterung, die uns eine leistungsfähige Implementation von Sätzen für PHP bereitstellt.
-
Fehlerbehandlung mit Hilfe von SPL-Exceptions
Chris Hammerschmidt
Mit einer Fehlerbehandlung durch die Anwendung von Unmengen von if...else-Blöcken kann ein Programmierer verrückt werden. Es ist viel besser, Exceptions zu verwenden: ein mächtiges und gleichzeitig leichtes handzuhabendes Tool, das in PHP5 im Rahmen von SPL, der PHP-Standardbibliothek, eingeführt wurde. Deren Benutzung bewirkt, dass die Arbeit leichter und der Code lesbarer wird.
-
Magische Methoden in PHP5
Erik Zoltán
Manchmal braucht man in der objektorientierten Programmierung eine untypische Funktionalität in einer Klasse. Ein gutes Beispiel sind z.B. Felder nur zum Schreiben oder Behandlung von Aufrufen von nicht definierten Methoden. Dazu wurden magische Methoden in PHP5 eingeführt.
-
Objektorientierte Modellierung in PHP5
Erik Zoltán
PHP5 hat mit sich eine Revolution im objektorientierten Bereich gebracht. In dieser Version wurde eine völlig neue Engine und objektorientiertes Modell eingeführt, die mit solchen Sprachen, wie Java oder C++ vergleichbar sind. In diesem Artikel zeigen wir die Modellierung einer Beispielapplikation bei der Verwendung des objektorientierten Paradigma in PHP5.
-
Erstellung von effektvollen Excel-Arbeitsblättern mit Hilfe von PEAR
Aaron Wormus
Das Format des Arbeitsblattes von Microsoft Excel ist zu einem nicht formalen Standard im Büro-Welt geworden. Die Erstellung von Arbeitsblättern in diesem Format mit Hilfe von PHP ermöglicht das PEAR-Paket mit dem Namen Excel_Spreadsheet_Writer. Es benötigt keine externen Komponenten, es ist also völlig portierbar und kann überall verwendet werden, wo PHP funktioniert.
-
Interview mit Frederik Holljen, dem Teamleader von eZ publish
eZ publish ist ein flexibles und dabei stabiles Open Source-CMS der Klasse Enterprise, dessen Hersteller eine ständige, kostenpflichtige technische Unterstützung bietet. Es wird durch die Firma eZ systems in der Zusammenarbeit mit einer sehr aktiven Community entwickelt. Wir haben ein Interview mit Frederik Holljen durchgeführt, dem Teamleader von eZ publish.
|