3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array(); for($i=0;$i<6000;$i++) { $val = md5($i); $array[$val] = $val; } $time = microtime(true); for($i=0;$i<6000;$i++) { array_key_exists($array['toto']); } echo 'array_key_exists: '.($time-microtime(true)); $time = microtime(true); for($i=0;$i<6000;$i++) { isset($array['toto']); } echo 'isset: '.($time-microtime(true));

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
7.1.70.0030.01317.00
7.1.60.0100.01319.82
7.1.50.0070.01817.26
7.0.200.0070.00716.55

preferences:
37.48 ms | 401 KiB | 5 Q