2016-05-19 2 views
0

У меня есть php-файл со многими объявлениями использования.Php требует использования ключевого слова

Use.php

<?php 
    use 'class/MyClass1'; 
    use 'class/MyClass2'; 
?> 

File1.php

<?php 
    include_once 'Use.php' 
?> 

Я хотел бы включить его в другой файл PHP, но это не похоже на работу.

Должен ли я скопировать/вставить все Использовать объявление в каждом файле php?

Спасибо,

ответ

3

От http://php.net/manual/en/language.namespaces.importing.php

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

Таким образом, вы не можете переместить use операторов в отдельный файл, к сожалению.

Если у вас есть несколько файлов с большим набором похожих зависимостей, то может быть признаком того, что ваш код нуждается в реорганизации, но это отдельное обсуждение.

+0

Спасибо за ваш ответ! –

 Смежные вопросы

  • Нет связанных вопросов^_^