PHPでArrayAccessインターフェイスを実装すると、Array PropertiesとしてObject Propertiesにアクセスできます。 オブジェクトが配列のように動作する利点は何ですか?PHPのArrayAccessインターフェイスのメリット
私はArrayAccess
Interfaceで 'FORM' を実装するフレームワークを参照して、我々がアクセスすることができます(HTML)はフォームなどの分野のものをオブジェクトと同様、
$form['nameField'] instead-of $form->nameField
$form['titleField'] instead-of $form->titleField
$form['nameField]
$form->nameField
代わり-の
を使用する利点は、ですいただきました! 「配列データ構造」の速度、またはオブジェクトと配列形式間の移植性?
または何か不足していますか? :)
可能な複製:http://stackoverflow.com/questions/4072927/what-are-the-benefits-of-using-spl-arrayobject-arrayiterator-recursivearrayiter –
本で読むように、ArrayIteratorsはLargeデータセット。単純なデータの場合、foreachループで十分です。したがって、ArrayAccessについてはわからない... –