|
Namespaces verwenden: Rückgriff auf globale Funktion/KonstanteWenn PHP innerhalb eines Namespace auf einen unqualifizierten Namen für einen Klassen-, Funktions- oder Konstantennamen trifft, so werden diese mit unterschiedlichen Prioritäten aufgelöst. Klassennamen werden immer auf den aktuellen Namespace aufgelöst. Um also auf interne Klassen oder Benutzerklassen ohne Namespace zuzugreifen, muss man diese mit ihrem vollständig qualifizierten Namen ansprechen: Beispiel #1 Zugriff auf globale Klasse innerhalb eines Namespace
<?phpFür Funktionen und Konstanten wird PHP auf globale Funktionen oder Konstanten zurückgreifen, wenn eine Funktion oder Konstante im Namespace nicht existiert. Beispiel #2 Rückgriff auf globale Funktionen/Konstanten innerhalb eines Namespace
<?php |