3v4l.org

run code in 300+ PHP versions simultaneously
<?php $times = 1000 * 100; $obj = new stdClass; $time = microtime(true); for ($i = 0; $i <= $times; $i++) echo spl_object_hash($obj); $time = microtime(true) - $time; printf('spl_object_hash: %.4f', $time); $time = microtime(true); for ($i = 0; $i <= $times; $i++) echo get_class($obj); $time = microtime(true) - $time; printf('get_class: %.4f', $time);

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.2.00.0030.01319.49
7.1.70.0050.00516.83
7.1.60.0120.01219.22
7.1.50.0070.01417.17
7.0.200.0040.00416.87

preferences:
28.93 ms | 401 KiB | 5 Q