Annotation of embedaddon/php/ext/spl/tests/array_002.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: SPL: ArrayObject copy constructor
! 3: --FILE--
! 4: <?php
! 5:
! 6: $array = array('1' => 'one',
! 7: '2' => 'two',
! 8: '3' => 'three');
! 9:
! 10: $object = new ArrayObject($array);
! 11: $object[] = 'four';
! 12:
! 13: $arrayObject = new ArrayObject($object);
! 14:
! 15: $arrayObject[] = 'five';
! 16:
! 17: var_dump($arrayObject);
! 18:
! 19: ?>
! 20: ===DONE===
! 21: <?php exit(0); ?>
! 22: --EXPECTF--
! 23: object(ArrayObject)#%d (1) {
! 24: ["storage":"ArrayObject":private]=>
! 25: object(ArrayObject)#1 (1) {
! 26: ["storage":"ArrayObject":private]=>
! 27: array(5) {
! 28: [1]=>
! 29: string(3) "one"
! 30: [2]=>
! 31: string(3) "two"
! 32: [3]=>
! 33: string(5) "three"
! 34: [4]=>
! 35: string(4) "four"
! 36: [5]=>
! 37: string(4) "five"
! 38: }
! 39: }
! 40: }
! 41: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>