3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('NUM_ITERATIONS', 1000000000); $var = NULL; // Profile is_null. $time = time(); for ($i = 0; $i < NUM_ITERATIONS; $i++) { is_null($var); } print (time() - $time) . ' elapsed seconds.' . PHP_EOL; // Profile (bool) $time = time(); for ($i = 0; $i < NUM_ITERATIONS; $i++) { (bool) $var; } print (time() - $time) . ' elapsed seconds.' . PHP_EOL; // Profile isset $time = time(); for ($i = 0; $i < NUM_ITERATIONS; $i++) { isset($var); } print (time() - $time) . ' elapsed seconds.' . PHP_EOL;

preferences:
28.55 ms | 402 KiB | 5 Q