3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function __construct() { $this->bar = new Bar($this); } } class Bar { function __construct($foo = null) { $this->foo = $foo; } } for($i=0;$i<50000;$i++) { $foo = new Foo(); unset($foo); if($i % 10000 == 0) { echo number_format(memory_get_usage()) . "\n"; } }

preferences:
31.11 ms | 402 KiB | 5 Q