3v4l.org

run code in 300+ PHP versions simultaneously
<?php $cache = array('Blah\Blah\Blah', 'src/Blah/Blah/Blag.php'); $startList = microtime(true); for ($i = 0; $i < 1000; $i++) { list($class, $file) = $cache; } $endList = microtime(true); $startEach = microtime(true); for ($i = 0; $i < 1000; $i++) { $class = $cache[0]; $file = $cache[1]; } $endEach = microtime(true); $startAr = microtime(true); for ($i = 0; $i < 1000; $i++) { $class = reset($cache); $file = end($cache); } $endAr = microtime(true); $listDiff = $endList - $startList; $eachDiff = $endEach - $startEach; $arDiff = $endAr - $startAr; echo 'List diff: ' . $listDiff . "\n"; echo 'Each diff: ' . $eachDiff . "\n"; echo 'Ar diff: ' . $arDiff . "\n";

preferences:
25.02 ms | 402 KiB | 5 Q