PHP 5.3 bekommt Namespaces
An sich erst für die Version 6 geplant aber vermutlich mit Version 5.3 beginnend erhält PHP Namespaces - zumindest wenn man diesem Blogeintrag folgt. Namespaces dienen dazu gleichnamige Identifier (Variablen, Methoden etc.) an bestimmte Namespaces zu binden und so die Probleme bei gleichnamigen Identifiern zu umgehen.
Mit der Einführung von Namespaces wird die Code-Organisation (bei großen Projekten) mit PHP vereinfacht. Auch umständliche Datei- oder Klassennamen wie
class Hauptkontext_Subkontext_Klassenname {
}
entfallen damit, da die Kontexte in Packages gepackt werden können und der Klassenname immer noch eindeutig ist.
Tags: PHP
January 13th, 2008 at 2:20 pm
Sehr schön. Endlich die schon aus #C und JAVA bekannten Namespaces. PHP wird immer erwachsener
February 4th, 2008 at 4:54 pm
hört sich ansich ganz interessant an, aber ich rechne eher damit, dass die veröffentlichung verschoben wird, da noch so einiges in der todo-liste nicht fertig ist.
August 22nd, 2008 at 5:33 pm
Klingt sehr schön denke da werde ich mich wohl mal mit beschäftige.