Annotation of embedaddon/php/ext/spl/tests/array_025.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: SPL: ArrayObject serialize with an object as storage
        !             3: --FILE--
        !             4: <?php
        !             5: $obj1 = new ArrayObject(new ArrayObject(array(1,2)));
        !             6: $s = serialize($obj1);
        !             7: $obj2 = unserialize($s);
        !             8: 
        !             9: print_r($obj1);
        !            10: echo "$s\n";
        !            11: print_r($obj2);
        !            12: ?>
        !            13: --EXPECT--
        !            14: ArrayObject Object
        !            15: (
        !            16:     [storage:ArrayObject:private] => ArrayObject Object
        !            17:         (
        !            18:             [storage:ArrayObject:private] => Array
        !            19:                 (
        !            20:                     [0] => 1
        !            21:                     [1] => 2
        !            22:                 )
        !            23: 
        !            24:         )
        !            25: 
        !            26: )
        !            27: C:11:"ArrayObject":76:{x:i:0;C:11:"ArrayObject":37:{x:i:0;a:2:{i:0;i:1;i:1;i:2;};m:a:0:{}};m:a:0:{}}
        !            28: ArrayObject Object
        !            29: (
        !            30:     [storage:ArrayObject:private] => ArrayObject Object
        !            31:         (
        !            32:             [storage:ArrayObject:private] => Array
        !            33:                 (
        !            34:                     [0] => 1
        !            35:                     [1] => 2
        !            36:                 )
        !            37: 
        !            38:         )
        !            39: 
        !            40: )

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>