FanatPHP, у Вас 1847 ответов, из которых 29% решения. Вы на тостере сидите, чтобы распространять негатив и в ответах чсв удовлетворять за счет тех, что знает меньше Вашего? Вы - личность с большой буквы
FanatPHP, Ваш ответ оставляют на тостере два раза в день) Один и тот же вопрос люди формулируют по-разному. Поэтому не всегда возможно найти такой же закрытый вопрос.
Описанный spl_autoload_register('loader') предполагает, в объявлении экземпляра класса указан его полный namespace. В этом случае происходит автозагрузка класса.
Если указать без namespace'а, то автозагрузка не удастся.
Вопрос в том, как сделать так, чтобы можно было подгружать класс не так $registry = new core\Registry();
,а так:
FanatPHP, Согласен. Пользуясь случаем, хочу сказать Вам огромное спасибо. Вы ответили на большое количество вопросов, которыми я, как и множество других разработчиков, задавались
Зачем же так грубо - "билеберда"?
Под лишними символами я имею в виду следующий пример:
Без использования namespace:
$author = new User('Иван');
С использованием namespace:
$author = new \MyProject\Models\Users\User('Иван');
В первом случае код не содержит namespace,а результат будет тот же. При объявлении в коде не одного объекта, а нескольких, появляются символы как раз эти самые "лишние символы"
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.