
|
|
Home |
| |
|
Hier geht´s zurück zur Startseite von PHP-Crawler.de |
| |
Sponsoren |
| |
VW Passat - Der mehrfach prämierte VW Passat - super-günstig als Reimport. BWL Studium - Starten Sie jetzt mit Ihrer Karriere - mit einem BWL Studium. Kreisgebiet Zollernalb - Wissenswerte Infos über das Kreisgebiet Zollernalb finden Sie hier! Fanschals - Ihre ganz persönlichen Fanschals bekommen Sie hier!
|
|
|
|
PHP
Neuheiten von PHP5 ...? |
|
Neuheiten in PHP5
 |
Objektorientierte Programmierung (starke Veränderung)
Der wahrscheinlich größte Unterschied zu PHP4 besteht in der nun viel mehr objektorientierten Ausrichtung der Sprache. Während die prozedurale Programmierung aus PHP4 eine sehr schnelle Entwicklung von |
Software und somit z.B. auch "Rapid Prototyping" ermöglichte, bietet das neue Objektmodell in PHP5 viele neue Möglichkeiten, einmal entwickelten Code weiterzuverwenden.
Natürlich kann in PHP5 weiterhin prozedural programmiert werden (wie auch in Java oder C++), jedoch öffnet sich mit der OOP-Unterstützung das Tor zur Welt der wirklich "großen" Anwendungen.
Optimierung der XML-Funktionalität
Während die XML-Unterstützung in PHP4 durch viele verschiedene Bibliotheken (Expat, Sablotron, libxml2) realisiert wurde und daher einige Probleme mit sich brachte, wurde diese in PHP5 komplett neu geschrieben. Nun werden alle wichtigen XML-Erweiterungen (SAX, DOM, XSLT) durch libxml2 umgesetzt.
Web-Services mit SOAP
Für die Programmierung von Web Services mit SOAP gab es in PHP4 keine richtige ("native") Unterstützung. In PHP5 wurden nun die notwendigen Funktionen durch eine C-Erweiterung implementiert, um mit nur wenigen Zeilen Programmcode Web-Services über SOAP nutzen zu können.
SQLite-Datenbank-Unterstützung
PHP5 bringt seine eigene eingebettete Datenbank mit: SQLite. Diese zeichnet sich dadurch aus, dass zum einen (nahezu) der komplette SQL92-Standard inklusive Transaktionen und Triggern unterstützt wird, zum anderen aber alle Daten in nur einer einzigen Datei gespeichert werden. Zwar ist die Performance nicht so hoch wie bei dedizierten Datenbanken (z.B. MySQL), vor allem aber für kleinere Anwendungen eignet sich SQLite dennoch als einfache und zuverlässige SQL-Datenbank.
Für größere Datenbankoperationen werden jedoch MySQL- bzw. PostgreSQL-Datenbanken weiterhin empfohlen.
|
|