3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x=new GMP(0); $x=$x+1; var_dump($x); var_dump((int)$x); class a { public function __construct($a = null) { $this->a =& $a; } public function __destruct() { $this->a = null; } } $f= new SplFixedArray(5); $a=[$f]; $f[0]=new a($a); echo(serialize([$a])); //var_dump($f);

preferences:
27.95 ms | 402 KiB | 5 Q