Erste Beta von PHP 5 erschienen
Die von Zend Technologies entwickelte Zend Engine 2 verfügt über ein komplett neu geschriebenes 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.
Darüber hinaus wartet PHP 5 mit komplett neuer XML-Unterstützung auf, die sich nun auf die libxml2-Bibliothek(öffnet im neuen Fenster) stützt. Zudem wird PHP 5 mit SQLite(öffnet im neuen Fenster) über eine eigene, kleine Datenbank verfügen, die vor allem für die Entwicklung von Kommandozeilen- und Desktop-Applikationen vorgesehen ist. Auch wurde die Behandlung von Streams deutlich verbessert und erlaubt nun auch den Zugriff auf Socket Operations auf unteren Protokollschichten.
Aber auch intern wird PHP 5 einige Überarbeitungen erfahren. So soll die Geschwindigkeit beim Aufruf interner Funktionen unter anderem um etwa 40 Prozent gesteigert werden.
Die PHP 5 Beta 1 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.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



