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 件のコメント:
コメントを投稿