3v4l.org

run code in 300+ PHP versions simultaneously
<?php $time_start = microtime(true); $myArray = array(); for ( $i = 0; $i < 100000; ++$i ){ $myArray[] = $i; $myArray[] = 'test a string';} $time_end = microtime(true); printf("Took %f seconds for array[]\n", $time_end - $time_start); $time_start = microtime(true); $myArray = array(); for ( $i = 0; $i < 100000; ++$i ){ array_push($myArray, $i); array_push($myArray, 'test a string');} $time_end = microtime(true); printf("Took %f seconds for array_push\n", $time_end - $time_start);

preferences:
24.71 ms | 402 KiB | 5 Q