3v4l.org

run code in 300+ PHP versions simultaneously
<?php function roll ($probability, $precision = 5) { return mt_rand(1, pow(10, $precision) / $probability); } $rolls = array(); for ($i = 0; $i < 500; $i++) { $rolls[roll(0.25)]++; } var_dump($rolls);

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.100.0960.01014.75
7.2.90.1380.00714.48
7.2.80.1090.01614.87
7.2.70.0350.00315.28
7.2.60.0410.00914.90
7.2.50.1010.01014.84
7.2.40.1320.00614.70
7.1.220.0850.01613.94
7.1.210.1620.00613.85
7.1.200.0920.01313.89
7.1.190.1180.00713.94
7.1.180.1330.00313.82
7.1.170.1700.01014.03
7.1.160.1120.01314.02
7.0.310.0980.00713.61
7.0.300.1280.01013.61
7.0.290.1940.00713.61
5.6.380.0000.01814.48
5.6.370.0120.00814.70
5.6.360.0080.01014.26

preferences:
53.55 ms | 401 KiB | 5 Q