3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a=array(); $a[-2]=mt_rand(0,1); $a[-1]=mt_rand(0,1); $a[0] =mt_rand(0,1); $a[ 1]=mt_rand(0,1); $obj=(object)$a; echo $obj->{-2}.', '.$obj->{0}.', '.$obj->{1}."\n"; $b =(array)$obj; echo $b[-2].', '.$b[0].', '.$b[1]."\n"; $obj=unserialize(serialize($obj)); echo $obj->{-2}.', '.$obj->{0}.', '.$obj->{1}."\n"; ?>

preferences:
30.41 ms | 402 KiB | 5 Q