PHPのOOPにおけるファイルの名前空間
コマンド namespace は、
クラス定義を含むファイルだけでなく、
一般的に他のあらゆるファイルでも記述できます。例えば、
ファイル index.php に名前空間を設定してみましょう:
<?php
namespace Admin;
?>
ファイル index.php で
クラス Controller のオブジェクトが
作成されるとします:
<?php
namespace Admin;
new \Admin\Controller;
?>
クラスのオブジェクト作成が、 そのクラスが属するのと同じ名前空間で行われていることを考慮して、 オブジェクト作成のコードを簡略化してください。