Ключевое слово namespace и константа __NAMESPACE__(PHP 5 >= 5.3.0) PHP поддерживает два способа к абстрактно доступным элементамв текущем пространстве имен таким, как магическая константа __NAMESPACE__ и ключевое слово namespace. Значение константы __NAMESPACE__ - это строка, которая содержит имя текущего пространства имен. В глобальном пространстве, вне пространства имен, она содержит пустую строку. Пример #1 Пример использование константы __NAMESPACE__ в коде с пространством имен
<?phpПример #2 Пример использование константы __NAMESPACE__ в глобальном пространстве
<?phpПример #3 использование константы __NAMESPACE__ для динамического конструирования имени
<?phpКлючевое слово namespace может быть использовано для явного запроса элемента из текущего пространства имен или из подпространства. Это эквивалент оператора self для классов в пространстве имен. Пример #4 Оператор namespace, внутри пространства имен
<?phpПример #5 Оператор namespace в глобальном коде
<?php |
||