PHP 5.3.0 nun als Release-Candidate

© CalEvans
Nein, PHP 6 ist noch nicht in Sicht. Und einen Aprilscherz möchte ich auch nicht machen. Doch immerhin hat golem.de schon vor ein paar Tagen den neuen Release Candidate von PHP 5.3.0 vermeldet. Und glaubt man dem Artikel, so finden sich bereits jetzt einige Features, die ursprünglich der 6er Version zugedacht waren:
Zu den wesentlichen Neuerungen von PHP 5.3 zählt die Einführung von Namespaces, die seit der dritten Alphaversion Teil der Scriptsprache sind. Diese Namensräume kapseln Funktionen und Klassen ein, wodurch sich Programmierer keine Gedanken mehr machen müssen, ob ein Funktions- oder Klassenname bereits verwendet wird. Sie waren ursprünglich erst für PHP 6 anvisiert.
Auch Lambda-Funktionen bzw. anonyme Funktionen sowie Closures sind neuerdings möglich, dazu kommt mit "static" ein neues Prefix sowie die neue Metamethode für Klassen __callStatic():
Zugleich entfallen einige Erweiterungen (ext/mhash, ext/msql, ext/pspell, ext/sybase), andere wurden in PECL verschoben (ext/ming, ext/fbsql, ext/ncurses und ext/fdf). Zudem wurde die Nutzung interner APIs vereinheitlicht.
Download der Version, die vermutlich bald die 5.2 ersetzen wird, ist unter http://qa.php.net/ möglich und durch Upgrade Notes wird im Fall der Fälle auch Hilfe geleistet.
Weisst Du wo man sich diesen Elefanten bestellen kann?