3v4l.org

run code in 300+ PHP versions simultaneously
<?php $foo = true; $start = microtime(true); for ($i = 1; $i < 1000000; $i++) { $bar = $foo ? 1 : 2; } $ternary = microtime(true) - $start; $start = microtime(true); for ($i = 1; $i < 1000000; $i++) { if ($foo) { $bar = 1; } else { $bar = 2; } } $ifelse = microtime(true) - $start; print "The winner is: " . ($ternary > $ifelse ? 'if/else' : 'ternary');

preferences:
41.37 ms | 402 KiB | 5 Q