Namespaces, Closures und Lambda-Funktionen

PHP 5.3.0 RC1 steht bereit

Das nächste große Update für PHP steht mit dem Release Candidate für die Version 5.3 kurz bevor. Die neue Version kommt mit einigen neuen Features wie dem ursprünglich erst für PHP 6 geplanten Namespaces.

Mit Namespace werden Funktionen und Klassen eingekapselt. Dadurch wird beim Programmieren eine Dopplung eines Funktions- oder Klassennamens verhindert. Ebenfalls neu dabei ist die Lambda-Funktion und so genannten Closures. Neben einigen weiteren neuen Funktionen wurde laut den Entwicklern an der Geschwindigkeit geschraubt und die Windows-Unterstützung verbessert. Ein komplette Liste mit allen Änderungen und Neuerungen finden Sie in den PHP-News.

Die Entwickler von PHP empfehlen den Umstieg auf die neue Version. Es wird vermutet, dass zukünftig Sicherheitsupdates nicht mehr über den Zweig 5.2 möglich sein werden. Eine Ausführliche Anleitung mit Hilfestellungen für den Umzug finden Sie bei PHP-Upgrading. Der PHP 5.3.9 Releas Candidate steht ab sofort zum Download bereit. (mst)