2013年5月5日日曜日

ArrayAccessの挙動

今回はArrayAccessインタフェースについての確認です。
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 件のコメント:

コメントを投稿