いつもたのしくレッスンを受講させていただいております!
お互い同じ名前空間で設定したファイル同士では use
を使う必要がないとのことですが、ふとindex.php にも namespace MyApp;
をつけてしまえばその中で use
を 3 行も書く必要がなくなるのかなと思いました。
しかし、今回それをしていません。その理由について自分なりに考えてみたところ、
namespace
がクラスを定義していないファイルに使えないnamespace
を書いてしまうと index.php 内で同名のクラスを定義できてしまい名前空間を設定する意味自体がないのどちらかかなと推測したのですが、一方でもあっていますでしょうか!
もし他に理由などがあればご教授いただければ幸いです!
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?