PHP: Требуется ли продление класса другому "использовать" для вызова пространства имен?

Мне интересно, будет ли в ситуации, когда я расширяю класс, который уже использовал "ключевое слово" над ним, чтобы использовать определенное пространство имен - мне нужно добавить другое "использование" над классом наследования, чтобы использовать одно и то же пространство имен? Ситуация такая:

namespace Core;

use System\Plugin;

class Front extends Application { }

и теперь в контроллере, который вызывается непосредственно без пространства имен (используя полный путь):

use System\Plugin;

class PageController extends Front { }

или он будет работать без "использования", а также позволит мне использовать пространство имен System\Plugin:

class PageController extends Front { }

?

Ответы

Ответ 1

Нет, вам нужен оператор "use" в обоих файлах. Использовать ключевое слово уровня файла и не влияет на наследование.

См. правила определения области импорта и маленький квадратик, описывающий то, что я сказал в нижней части страницы руководства.