|
|
2.5. Was ist neu in PHP5?
PHP5 besteht aus dem Sprachkern Zend und den
Funktionsmodulen, die den eigentlichen Wert von PHP ausmachen.
Änderungen am Sprachkern:
- Umstellung auf die Zend II Engine
-
Die neue Engine liefert ein neues
Objektmodell, das PHP zu einer Sprache mit
einem schnellen und erstklassigen Objektsystem
macht.
Änderungen an den Bibliotheken und Modulen:
- Verbesserter XML Support
-
PHP 5 verwendet libxml2 und erlaubt es,
mit dieser Bibliothek über SAX, DOM oder die
Simple XML Extension auf XML-Daten zuzugreifen
sowie XSLT-Transformationen durchzuführen.
- SOAP Support
-
Mit Hilfe der SOAP-Extension können Webservices
einfach und sicher aufgerufen werden.
- MySQLi Support
-
Die neue MySQLi-Extension erlaubt es, auf
neuere Versionen von MySQL zuzugreifen. Dabei
kann wahlweise ein traditioneller prozeduraler
oder ein objektorientierter Ansatz verwendet werden.
Die neue MySQL-API erlaubt es, Variablen zu binden.
Wird dies gemacht, werden SQL-Injections sehr viel
schwieriger.
- SQLite Integration
-
Durch Integration der dateibasierten Mini-SQL-Implementierung
SQLite ist es möglich, Anwendungen mit Flat-File-Zugriff
genauso wie datenbankbasierende Anwendungen zu schreiben.
- Streams
-
Der Support für I/O Streams ist stark vebessert und
es bestehen nun viel mehr Optionen zur Datenbehandlung
bei der Ein- und Ausgabe.
|