Php требуется использовать ключевое слово
У меня есть php-файл со многими объявлениями об использовании.
Use.php
<?php
use 'class/MyClass1';
use 'class/MyClass2';
?>
File1.php
<?php
include_once 'Use.php'
?>
Я хотел бы включить его в другой файл php, но он не работает.
Нужно ли мне копировать / вставлять все объявления об использовании в каждом php-файле?
Спасибо,
1 ответ
Решение
От http://php.net/manual/en/language.namespaces.importing.php
Примечание. Правила импорта основаны на файлах, то есть включенные файлы НЕ наследуют правила импорта родительского файла.
Так что вы не можете двигаться use
Заявления в отдельный файл, к сожалению.
Если у вас есть несколько файлов с большим набором похожих зависимостей, это может быть признаком того, что ваш код нуждается в реорганизации, но это отдельное обсуждение.