下の図のオブジェクトのメソッドを呼び出すとき、index()メソッドと書くのではなく、 -->$a() と書いてあるのですが、これはなぜですか
$_GET['a'] はハイパーリンク上のパラメータ名です。$a= は $_GET ではありません。$a を入力するとわかります。
なぜそうではないのですか。ここでは $controller->index()
と書く代わりに $controller->$a()
ソードマスター】Happiness
【剣帝】 パンドラ 2014/11/22 14:14:37
$controller->index() はこのように書かれていないのですか?
14:14:50
【剣帝】 パンドラ 2014/11/22 14:14 :50
代わりに $contrlooer->$a() と書かれています
[ソードマスター] Happily Ever After 2014/11/22 14:15:13
$controller->index() ではないでしょうか死ぬほどこのように書かれていますか?
14:16:52
【ソードマスター】ヘンヘンハピネス 2014/11/22 14:16:52
このように書くと、URLのaはindexと同じ値しか取れず、調整方法は1つしかありません索引。 。
【Jianzun】Happiness 2014/11/22 14:17:08
コントローラーにはインデックスメソッド以上のものが必要です
端的に言うと、これは値による参照渡しです