ArrayAccessを実装したクラスは配列と同様の挙動をします。
サンプルコード 実行結果
string(21) "arr_object::offsetSet" string(21) "arr_object::offsetSet" string(21) "arr_object::offsetSet" string(24) "arr_object::offsetExists" bool(false) string(21) "arr_object::offsetGet" string(6) "array2" string(23) "arr_object::offsetUnset" arr_object Object ( [container:arr_object:private] => Array ( [0] => array1 [1] => array2 ) )
0 件のコメント:
コメントを投稿