bug78999.phpt 275 B

1234567891011121314151617
  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. --EXPECT--
  13. object(stdClass)#1 (1) {
  14. ["prop"]=>
  15. *RECURSION*
  16. }
  17. int(1)