123456789101112131415161718192021222324252627 |
- --TEST--
- GC 011: GC and destructors
- --INI--
- zend.enable_gc=1
- --FILE--
- <?php
- class Foo {
- public $a;
- function __destruct() {
- echo __FUNCTION__,"\n";
- }
- }
- $a = new Foo();
- $a->a = $a;
- var_dump($a);
- unset($a);
- var_dump(gc_collect_cycles());
- echo "ok\n"
- ?>
- --EXPECTF--
- object(Foo)#%d (1) {
- ["a"]=>
- *RECURSION*
- }
- __destruct
- int(1)
- ok
|