私はかなりの時間をPHPで使っていますが、高度なプログラマーはいませんでした。 [PHPはダッシュの矢印を使って配列の値を取得します " - >"
$array['value']
標準$配列:私はこれがばかな質問であるように感じるが、いくつかの配列の値が異なる方法を使用して取得することができ、なぜ理解していなかっ:
この:
$array->value
ではなく、通常の'value']は常に動作しますが、 - >メソッドを使用するものは時々ありません。何故ですか?
例を示します。私は、Zend Frameworkの2を使用していると私は使用して、セッション値をつかむことができます - >方法:Zendので
$array = array('some_value' => 'myvalue');
$array['some_value']; // works!!
$array->some_value; // does not work :(
:私は新しい、通常の配列をすれば
$this->session->some_value
しかし、私はできませんがフレームワーク1のほとんどの配列はこのようにうまく動作しますが、ZF2ではますますその値を取得する方法を変更する必要がある問題が発生します。 これは意味がありますか?私は確かに助けを感謝します。 ありがとう、 Greg
偉大な回答をいただきありがとうございます。あなたは私が探していたものについて大丈夫です。 Voitcus(下記)に私の理解を助ける鍵がありました。みんな、助けてくれてありがとう! – gregthegeek