Zum Hauptinhalt Zur Navigation

PHP 5 Beta 2 erschienen

Kommende PHP-Generation nähert sich der Fertigstellung. Die kommende Generation von PHP nimmt mit dem Erscheinen der zweiten Beta von PHP 5 zunehmend Formen an. PHP 5 wird mit einigen grundlegenden Neuerungen aufwarten, allen voran die neue Zend Engine 2 – der eigentliche Kern von PHP -, die mit einer verbesserten Objektorientierung aufwartet.
/ Jens Ihlenfeld
Kommentare News folgen (öffnet im neuen Fenster)

PHP 5 besitzt eine komplett neu geschriebene XML-Unterstützung, die sich nun auf die libxml2-Bibliothek stützt. Zudem wird PHP 5 mit SQLite über eine eigene, kleine Datenbank verfügen, die vor allem für die Entwicklung von Kommandozeilen- und Desktop-Applikationen vorgesehen ist. Auch hat man die Behandlung von Streams deutlich verbessert und erlaubt nun auch den Zugriff auf Socket Operations auf untere Protokollschichten.

Die von Zend Technologies entwickelte Zend Engine 2 enthält ein grundlegend überarbeitetes Objekt-Handling. Wurden in früheren PHP-Versionen Objekte wie primitive Typen behandelt, werden Objekte in PHP 5 anhand einer Referenz behandelt, nicht durch Kopieren der Werte. Darüber hinaus unterstützt PHP 5 private als auch geschützte Variablen und Methoden in Klassen, um deren Sichtbarkeit nach außen einzuschränken. Auch abstrakte Klassenmethoden und Interfaces werden eingeführt.

Aber auch intern wurde PHP überarbeitet. So soll die Geschwindigkeit beim Aufruf interner Funktionen unter anderem um etwa 40 Prozent gesteigert werden. In der Beta 2 hat man zudem den Speicher-Manager verbessert, eine neue COM-Erweiterung samt .Net-Unterstützung integriert und einige neue Funktionen hinzugefügt.

Die PHP 5 Beta 2 kann unter www.php.net(öffnet im neuen Fenster) heruntergeladen werden. Da es sich um eine Beta-Version handelt, wird ausdrücklich davon abgeraten, die Software in Produktionssystemen einzusetzen.


Relevante Themen