3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrObj=array(); $index=0; $startTime = microtime(true); for($i=0;$i<20000;$i++) { $arrObj[]=$i; } $endTime = microtime(true); echo $endTime-$startTime,"[]<br/>"; $arrObj2=array(); $startTime = microtime(true); for($i=0;$i<20000;$i++) { push_array($arrObj2,$i); } $endTime = microtime(true); echo $endTime-$startTime,"push<br/>"; $startTime = microtime(true); for($i=0;$i<20000;$i++) { $a=$arrObj[$index]; $index++; } $endTime = microtime(true); echo $endTime-$startTime,"[]<br/>"; $startTime = microtime(true); for($i=0;$i<20000;$i++) { $a=array_shift($arrObj2); } $endTime = microtime(true); echo $endTime-$startTime,"push<br/>"; ?>

preferences:
32.96 ms | 402 KiB | 5 Q