PHP Version 5.1.0 bringt Leistungsverbesserungen und macht die PHP Data Objects-Erweiterung zu einer Standardkomponente.
Letzte Woche hat das PHP-Entwicklungsteam Version 5.1.0 der PHP-Skriptsprache veröffentlicht. Dies ist das wichtigste Upgrade seit der Veröffentlichung von Version 5.0 im Juli 2004. Diese Version umfasst Leistungsverbesserungen, das Hinzufügen einer Erweiterung zur Vereinfachung der Interaktion mit Datenbanken und andere Änderungen.
PHP ist zu einer äußerst beliebten Skriptsprache geworden. Nach Angaben des Internetüberwachungsunternehmens Netcraft nutzen es mittlerweile mehr als 2.200 Domains. Zend, das Unternehmen, das für die Hauptentwicklung von PHP verantwortlich ist, behauptet, dass mehr als 40 % aller Webanwendungen PHP ausführen; zu den großen Unternehmen gehören Yahoo, Lufthansa und T-Online.
PHP 5 wurde letztes Jahr erstmals veröffentlicht und enthielt einen neuen Kern – Zend Engine II – der erstmals objektorientierte Funktionen in PHP implementierte. Diese Version umfasste außerdem eine verbesserte Unterstützung für XML und Datenbanken und führte die Unterstützung für Webdienste ein. Nachfolgende Updates konzentrierten sich auf Fehlerbehebungen, Sicherheitspatches und kleinere Verbesserungen.
Nach Angaben des PHP-Entwicklungsteams beinhaltet diese neue Version im Vergleich zu Version 5.0.x enorme Verbesserungen bei der Verarbeitungsleistung von PHP-Skripten.
Eine weitere große Änderung ist die PHP Data Objects (PDO)-Erweiterung, die zuvor als experimentell gekennzeichnet war und nun die Standarderweiterung ist. PDO wird verwendet, um eine einheitliche Schnittstelle für den Zugriff auf die Datenbank zu definieren.
Diese Version umfasst einen komplett neu geschriebenen Datumsverarbeitungscode, verbesserte Zeitzonenunterstützung und die Hinzufügung von mehr als 30 neuen Funktionen zu integrierten Funktionen und Erweiterungen. PEAR und die mitgelieferten Bibliotheken wurden auf die neuesten Versionen aktualisiert und über 400 Fehler wurden behoben.
PHP, das 2006 veröffentlicht wird, wird die Unicode-Zeichenkodierung einführen, die für die Unterstützung verschiedener Sprachen sehr wichtig ist.
Anfang dieses Monats veröffentlichte Zend ein umfangreiches Update seiner Skriptumgebung Zend Studio, das sich auf die Unterstützung von Webdiensten und Datenbanken konzentriert.
Zend Studio 5.0 kann WSDL-Dateien (Web Services Description Language) aus PHP-Quellcode generieren und unterstützt DB2-, Cloudscape-, SQL Server-, Oracle-Datenbanken sowie MySQL-, PostgreSQL- und Derby-Datenbanken.
Es ist die erste integrierte Entwicklungsumgebung (IDE), die Zend Engine II vollständig unterstützt.
Im Oktober prognostizierte der Browser-Pionier Marc Andreessen, dass PHP aufgrund seiner Einfachheit bei der Verwendung in Webanwendungen beliebter werden würde als Java – eine Ansicht, die von vielen in der Branche geteilt wurde.
Im Vergleich zu C und C++ ist Java programmiererfreundlicher, aber nach Jahren der Entwicklung auch komplizierter geworden. Es sei sogar noch schwieriger zu erlernen als C++, sagte Andreessen. Der Mantel der Einfachheit wird weitergegeben und er sagt, PHP sei eine einfachere Entwicklungsumgebung als Java.