#php #namespace
Здравствуйте! Меня интересует, в чем преимущество использования namespace в php? Сейчас у меня все классы подключаются через автолоад и классы размещены в соответствии с PSR-0, тоесть класс ClassParent_Class_ClassChild находится в /classes/ClassParent/Class/ClassChild.php Если использовать namespace, то для меня изменится только то, как я буду вызывать класс: как сейчас - ClassParent_Class_ClassChild, или с namespace \ClassParent\Class\ClassChild (об алиасах я знаю, но не считаю это преимуществом) Не исключено, что я чего-то не понимаю. Поэтому и задал вопрос.
Ответы
Ответ 1
Очень хорошая статья на этот счет! И конкретно по вашему вопросу, отвечаю комментарием из статьи: используя пространство имен, мы гарантируем существование наших библиотек (моего кода и стороннего) в абсолютно разных пространствах, что означает — вообще никто никого затирать не будет.
Комментариев нет:
Отправить комментарий