3v4l.org

run code in 300+ PHP versions simultaneously
<?php function callMe(...$args) {} function callMe2($args) {} $before = memory_get_usage(); $start = microtime(TRUE); for($i=0;$i<10000;$i++) { callMe(1,2,3,4,5); } echo 'callMe: '.(microtime(TRUE)-$start).' ('.(memory_get_usage()-$before).")\n"; $before = memory_get_usage(); $start = microtime(TRUE); for($i=0;$i<10000;$i++) { callMe(...array(1,2,3,4,5)); } echo 'callMe...: '.(microtime(TRUE)-$start).' ('.(memory_get_usage()-$before).")\n"; $before = memory_get_usage(); $start = microtime(TRUE); for($i=0;$i<10000;$i++) { callMe2(array(1,2,3,4,5)); } echo 'callMe2: '.(microtime(TRUE)-$start).' ('.(memory_get_usage()-$before).")\n";

preferences:
39.86 ms | 402 KiB | 5 Q