【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
いつもたのしくレッスンを受講させていただいております!
お互い同じ名前空間で設定したファイル同士では use を使う必要がないとのことですが、ふとindex.php にも namespace MyApp; をつけてしまえばその中で use を 3 行も書く必要がなくなるのかなと思いました。
use
namespace MyApp;
しかし、今回それをしていません。その理由について自分なりに考えてみたところ、
namespace
のどちらかかなと推測したのですが、一方でもあっていますでしょうか! もし他に理由などがあればご教授いただければ幸いです!
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつもたのしくレッスンを受講させていただいております!
お互い同じ名前空間で設定したファイル同士では
useを使う必要がないとのことですが、ふとindex.php にもnamespace MyApp;をつけてしまえばその中でuseを 3 行も書く必要がなくなるのかなと思いました。しかし、今回それをしていません。その理由について自分なりに考えてみたところ、
namespaceがクラスを定義していないファイルに使えないnamespaceを書いてしまうと index.php 内で同名のクラスを定義できてしまい名前空間を設定する意味自体がないのどちらかかなと推測したのですが、一方でもあっていますでしょうか!
もし他に理由などがあればご教授いただければ幸いです!