3v4l.org

run code in 500+ PHP versions simultaneously
<?php $vals = []; for($i = 0; $i < 5000; $i++){ $val = mt_rand(0,5000); if(isset($vals[$val])){ $vals[$val] += 1; }else{ $vals[$val] = 1; } } echo '5000 iterations.'; echo 'Number of different numbers, between 0-5000: ' . count($vals);

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.0020.02020.07
7.1.120.0150.00418.76
7.1.110.0090.01818.24
7.1.100.0060.00918.26
7.1.90.0090.00618.18
7.1.80.0070.00717.89
7.1.70.0030.01217.00
7.1.60.0160.01335.05
7.1.50.0230.01334.88
7.1.40.0130.01634.45
7.1.30.0240.00834.54
7.1.20.0160.01234.47
7.1.10.0030.01416.48
7.1.00.0100.00616.63

preferences:
45.94 ms | 534 KiB | 5 Q