3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace std { function array_push(array &$array, mixed ...$values): int { foreach ($values as $value) $array[] = $value; return \count($array); } } namespace { $preflight = microtime(true); $foo = ['bar', 123, 'baz', true]; $start = microtime(true); var_dump(array_push($foo, 123, 'bzzz'), $foo); $end = microtime(true); printf("%0.6fs\n", $end - $start); $foo = ['bar', 123, 'baz', true]; $start = microtime(true); var_dump(std\array_push($foo, 123, 'bzzz'), $foo); $end = microtime(true); printf("%0.6fs\n", $end - $start); }

preferences:
35.62 ms | 402 KiB | 5 Q