PHP новое ключевое слово с каталогом? - PullRequest
2 голосов
/ 21 ноября 2011

Я смотрю на этот урок:

http://www.joelverhagen.com/blog/2011/05/setting-up-codeigniter-2-with-doctrine-2-the-right-way/

и я вижу новое ключевое слово, используемое так:

$doctrineClassLoader = new \Doctrine\Common\ClassLoader('Doctrine', APPPATH.'libraries');

Я не привык видеть новое ключевое слово, используемое с каталогом или чем-то вроде этого? Я просматривал руководство по PHP, чтобы найти аналогичное использование и что это значит (и как оно работает), но не увидел, что я искал.

Может ли кто-нибудь объяснить мне это использование или указать на пример кода в руководстве по PHP.

1 Ответ

3 голосов
/ 21 ноября 2011

PHP 5.3 представил пространства имен.Пространство имен - это еще один способ структурирования вашей программы, и библиотека, с которой вы работаете, широко использует их.Вы можете в основном поместить классы и функции в пространство имен.Пространства имен могут быть вложенными.Чтобы использовать их, вы ставите перед каждым пространством имен обратную косую черту.

Подробнее о пространствах имен можно прочитать в руководстве PHP .

...