bug66127.phpt 407 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #66127 (Segmentation fault with ArrayObject unset)
  3. --INI--
  4. error_reporting = E_ALL & ~E_NOTICE
  5. --FILE--
  6. <?php
  7. function crash()
  8. {
  9. set_error_handler(function () {});
  10. $var = 1;
  11. trigger_error('error');
  12. $var2 = $var;
  13. $var3 = $var;
  14. trigger_error('error');
  15. }
  16. $items = new ArrayObject();
  17. unset($items[0]);
  18. unset($items[0][0]);
  19. crash();
  20. echo "Worked!\n";
  21. ?>
  22. --EXPECT--
  23. Worked!