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;
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.10, 7.2.0

Process exited with code 137.

preferences:
95.33 ms | 402 KiB | 88 Q