1234567891011121314151617181920212223242526272829 |
- --TEST--
- Bug #41691 (ArrayObject::exchangeArray hangs Apache)
- --FILE--
- <?php
- class A extends ArrayObject {
- public function __construct($dummy, $flags) {
- parent::__construct($this, $flags);
- }
- public $a;
- public $b;
- public $c;
- }
- $a = new A(null, ArrayObject::ARRAY_AS_PROPS );
- var_dump($a->exchangeArray(array('a'=>1,'b'=>1,'c'=>1)));
- echo "Done\n";
- ?>
- --EXPECT--
- array(3) {
- ["a"]=>
- NULL
- ["b"]=>
- NULL
- ["c"]=>
- NULL
- }
- Done
|