bug52861.phpt 380 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #52861 (unset failes with ArrayObject and deep arrays)
  3. --FILE--
  4. <?php
  5. $arrayObject = new ArrayObject(array('foo' => array('bar' => array('baz' => 'boo'))));
  6. unset($arrayObject['foo']['bar']['baz']);
  7. print_r($arrayObject->getArrayCopy());
  8. ?>
  9. --EXPECT--
  10. Array
  11. (
  12. [foo] => Array
  13. (
  14. [bar] => Array
  15. (
  16. )
  17. )
  18. )