3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test($a, $b, $c) { } $params = array(1,2,3); $t = microtime(true); for($i=0; $i<10000; $i++) call_user_func_array('test', $params); printf("call_user_func: %.6f\n",microtime(true)-$t); $t = microtime(true); for($i=0; $i<10000; $i++) test(...$params); printf("splat operator: %.6f\n",microtime(true)-$t);

preferences:
33.77 ms | 402 KiB | 5 Q