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:

3 Responses to “PHP 5.3 bekommt Namespaces”

  1. xotic Says:

    Sehr schön. Endlich die schon aus #C und JAVA bekannten Namespaces. PHP wird immer erwachsener ;)

  2. meeero Says:

    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.

  3. Johny Namespaces Says:

    Klingt sehr schön denke da werde ich mich wohl mal mit beschäftige.

Leave a Reply