bug47353.phpt 424 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #47353 (crash when creating a lot of objects in object destructor)
  3. --FILE--
  4. <?php
  5. class A
  6. {
  7. function __destruct()
  8. {
  9. $myArray = array();
  10. for($i = 1; $i <= 3000; $i++) {
  11. if(!isset($myArray[$i]))
  12. $myArray[$i] = array();
  13. $ref = & $myArray[$i];
  14. $ref[] = new stdClass();
  15. }
  16. }
  17. }
  18. $a = new A();
  19. echo "Done\n";
  20. ?>
  21. --EXPECT--
  22. Done