- var_dump: documentation ( source)
- gc_collect_cycles: documentation ( source)
<?php
class Foo {
public $x;
}
$x = new Foo();
$x->x = $x; // comment this line out
$y = new WeakRef($x);
unset($x);
var_dump($y->get());
gc_collect_cycles();
var_dump($y->get());