1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- Testing references of dynamic properties
- --FILE--
- <?php
- error_reporting(E_ALL);
- $foo = array(new stdclass, new stdclass);
- $foo[1]->a = &$foo[0]->a;
- $foo[0]->a = 2;
- $x = $foo[1]->a;
- $x = 'foo';
- var_dump($foo, $x);
- ?>
- --EXPECT--
- array(2) {
- [0]=>
- object(stdClass)#1 (1) {
- ["a"]=>
- &int(2)
- }
- [1]=>
- object(stdClass)#2 (1) {
- ["a"]=>
- &int(2)
- }
- }
- string(3) "foo"
|