Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$data = getSomeData(); のようなものがあるとします。
これは連想配列であり、次のようなもの$data['username']を使用しますが、配列から何かを使用するたび$data['id']に呼び出す必要がありますか?getSomeData();
$data['username']
$data['id']
getSomeData();
いいえ。getSomeData();配列を返す場合は、配列$dataの値です。なぜ関数を呼び出すのでしょうか?
$data
PHP には、クラスに適用されるマジック メソッドと呼ばれるものがあります。再確認する__get必要がありますが、オーバーライドできるようなものです。しかし、これはこの質問にとってすでに複雑すぎるため、そのままにしておきます。
__get
いいえ、 の結果はgetSomeData()に保存される$dataため、 の値を使用しています$data。
getSomeData()