1234567891011121314151617181920212223242526272829303132333435363738 |
- --TEST--
- SPL: ArrayObject copy constructor
- --FILE--
- <?php
- $array = array('1' => 'one',
- '2' => 'two',
- '3' => 'three');
- $object = new ArrayObject($array);
- $object[] = 'four';
- $arrayObject = new ArrayObject($object);
- $arrayObject[] = 'five';
- var_dump($arrayObject);
- ?>
- --EXPECTF--
- object(ArrayObject)#%d (1) {
- ["storage":"ArrayObject":private]=>
- object(ArrayObject)#1 (1) {
- ["storage":"ArrayObject":private]=>
- array(5) {
- [1]=>
- string(3) "one"
- [2]=>
- string(3) "two"
- [3]=>
- string(5) "three"
- [4]=>
- string(4) "four"
- [5]=>
- string(4) "five"
- }
- }
- }
|