Posts Tagged ‘PHP’

PHP 5.3 bekommt Namespaces

Saturday, September 29th, 2007

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.