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)-$timestamp1; var_dump($timestamp2); for ($i=1;$i<10000;$i++) { if ($array) {} } $timestamp3 = microtime(true)-$timestamp2; var_dump($timestamp3);

preferences:
30.41 ms | 402 KiB | 5 Q