gc_008.phpt 332 B

1234567891011121314151617181920212223
  1. --TEST--
  2. GC 008: Unreferenced object cycle
  3. --INI--
  4. zend.enable_gc=1
  5. --FILE--
  6. <?php
  7. $a = new stdClass();
  8. $a->a = new stdClass();
  9. $a->a->a = $a->a;
  10. var_dump($a->a);
  11. var_dump(gc_collect_cycles());
  12. unset($a);
  13. var_dump(gc_collect_cycles());
  14. echo "ok\n"
  15. ?>
  16. --EXPECTF--
  17. object(stdClass)#%d (1) {
  18. ["a"]=>
  19. *RECURSION*
  20. }
  21. int(0)
  22. int(1)
  23. ok