<?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";
print_r($obj);
$b =(array)$obj;
echo $b[-2].', '.$b[0].', '.$b[1]."\n";
$obj=unserializable(serializable($obj));
echo $obj->{-2}.', '.$obj->{0}.', '.$obj->{1}."\n";
?>
preferences:
31.3 ms | 402 KiB | 5 Q