bug78999.phpt 287 B

123456789101112131415161718
  1. --TEST--
  2. Bug #78999 (Cycle leak when using function result as temporary)
  3. --FILE--
  4. <?php
  5. function get() {
  6. $t = new stdClass;
  7. $t->prop = $t;
  8. return $t;
  9. }
  10. var_dump(get());
  11. var_dump(gc_collect_cycles());
  12. ?>
  13. --EXPECT--
  14. object(stdClass)#1 (1) {
  15. ["prop"]=>
  16. *RECURSION*
  17. }
  18. int(1)