de.comp.lang.php.* FAQ

2.5. Was ist neu in PHP5?

Antwort von Kristian Köhntopp

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.

Valid HTML 4.01! Valid CSS!

2.5. Was ist neu in PHP5?
http://www.php-faq.de/q/q-php5-neu.html
de.comp.lang.php.* FAQ | (c) Copyright 2000-2007 Das dclp-FAQ-Team