0

$data = getSomeData(); のようなものがあるとします。

これは連想配列であり、次のようなもの$data['username']を使用しますが、配列から何かを使用するたび$data['id']に呼び出す必要がありますか?getSomeData();

4

2 に答える 2

0

いいえ。getSomeData();配列を返す場合は、配列$dataの値です。なぜ関数を呼び出すのでしょうか?

PHP には、クラスに適用されるマジック メソッドと呼ばれるものがあります。再確認する__get必要がありますが、オーバーライドできるようなものです。しかし、これはこの質問にとってすでに複雑すぎるため、そのままにしておきます。

于 2012-04-27T02:38:09.357 に答える
0

いいえ、 の結果はgetSomeData()に保存される$dataため、 の値を使用しています$data

于 2012-04-27T02:40:03.087 に答える