3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array( 'foo' => 'bar', ); $timestamp = microtime(true); for ($i=1;$i<10000;$i++) { if (array_keys($array)) {} } $timestamp1 = microtime(true)-$timestamp; var_dump($timestamp1); for ($i=1;$i<10000;$i++) { if (!empty($array)) {} } $timestamp2 = microtime(true)-$timestamp; var_dump($timestamp2-$timestamp1); for ($i=1;$i<10000;$i++) { if ($array) {} } $timestamp3 = microtime(true)-$timestamp; var_dump($timestamp3-$timestamp2);

preferences:
37.43 ms | 402 KiB | 5 Q