Index.phpのnamespaceを「MyApp\Controller」とするのはなぜですか?

2017年6月3日
ユーザー

01:44 にて「namespace は MyApp\Controller とすれば OK でしょう。」と説明がありました。

ここで、

  • Controller.phpの名前空間が「namespace MyApp;」
  • Index.phpの名前空間が「namespace MyApp\Controller;」

となっていますが、上の2つの名前空間が違っている理由は、Index.phpにて

class Index extends \MyApp\Controller {

}

としているので、「MyApp\Controller」にあるクラスを「継承」して利用しているから...という理解で間違っていないでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?