Пространства имен в php 5.3

Немного о плюшках:)

В Php 5.3 реализован механизм пространств имен. Собственно это еще один небольшой шажок в сторону ООП. Что такое пространство имен легче пояснить на примере:

Данная конструкция работает просто замечательно, но до тех пор пока общее количество классов не велико и они разваботаны вами. Однако в некоторых случаях названия могут совпасть, особенно такая ситуация может получиться, в случае работы нескольких разработчиков. Из такой ситуации есть 2 выхода: 1. Переименовать конфликтующие классы 2. Воспользоваться namespace для решения таких конфликтов:

  Как видим в этом случае изолированы не только методы и переменные классов, но даже сами классы изолированы!

Комментарии (2)
  • alexpac Четверг 22 Май 2014
    все же скептически отношусь к namespace наверно у меня вызывает отвращение использование слешей, при вызове namespace метода. Понятно что точка уже зарезервировано. Но слеш както не воспринимается как namespace на подсознательном уровне. Все выше сказанное ИМХО.
  • admin Воскресенье 25 Май 2014

    Вы не одиноки! И все же иногда очень даже выручает

Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru