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 $a; public function __destruct() { $this->a = null; } } $f= new SplFixedArray(5); $a=[$f]; $f[0]=new a(); $f[0]->a =& $a; echo(serialize([$a])); //var_dump($f);

preferences:
51.28 ms | 402 KiB | 5 Q