3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('KINT_MB', function_exists('mb_substr')); $time = microtime(true) * 1000; for ($i = 0; $i < 1000; $i++) { if (function_exists('mb_substr')) { } } $time1 = microtime(true) * 1000; for ($i = 0; $i < 1000; $i++) { if (KINT_MB) { } } $time2 = microtime(true) * 1000; var_dump(round($time1 - $time)); var_dump(round($time2 - $time1));

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.0.00.2270.01014.68

preferences:
28.63 ms | 400 KiB | 5 Q