@rkfddf

Обязательно ли подключать файл содержащий namespace?

Создал два класса admin.php и index.php . В первом описал пространство имён, во втором его использую.
Если вызываю require_once ('admin.php'); то пространство имён работает и без ключевого слова use. Если не вызываю, то вообще ничего не работает.
А в примерах учебника расписано как "подключите через use NAMESPACE и подключать файл содержащий описание пространства имён не нужно".
Так обязательно ли подключать файл описания пространства имён?
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
use - синтаксический сахар уровня этого конкретного файла. Только чтобы писать new Admin вместо new Mycoolapp\model\Admin. Не имеет отношения к include/require

include или require нужны обязательно. Другое дело что обычно они не пишутся для загрузки классов явно, а вызываются через Autoloading
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы