3v4l.org

run code in 300+ PHP versions simultaneously
<?php $max_time = 500; $scriptstart = microtime(true); $used_time = microtime(true) - $scriptstart; sleep($max_time); if ($used_time > $max_time) { var_dump("time is running out... $usedtime"); }

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.0000.00717.14
7.1.60.0150.00819.34
7.1.50.0230.00317.11
7.1.00.0070.07322.31
7.0.200.2210.00714.63
7.0.140.0000.07722.01
7.0.60.0170.08019.86
7.0.50.0070.07317.74
7.0.40.0100.08719.87
7.0.30.0400.06319.73
7.0.20.0270.05719.95
7.0.10.0370.08319.81
7.0.00.0030.05319.71
5.6.280.0070.07021.11
5.6.210.0030.07320.66
5.6.200.0100.07318.07
5.6.190.0130.08320.29
5.6.180.0170.08020.33
5.6.170.0370.04320.36
5.6.160.0070.08720.39
5.6.150.0070.08018.02
5.6.140.0030.09018.14
5.6.130.0170.07318.02
5.6.120.0070.05320.99
5.6.110.0130.05020.88
5.6.100.0100.08720.97
5.6.90.0200.06321.10
5.6.80.0130.07020.40
5.6.70.4430.04020.52
5.5.350.0200.08020.52
5.5.340.0100.06317.96
5.5.330.0070.08720.05
5.5.320.0300.04720.06
5.5.310.0270.08020.09
5.5.300.0100.04317.73
5.5.290.0200.06717.93
5.5.280.0070.04320.76
5.5.270.0070.08320.76
5.5.260.0070.08720.75
5.5.250.0070.06320.78
5.5.240.0200.06720.26
5.4.450.3570.03719.16
5.4.440.4030.04719.38
5.4.430.0200.08019.28
5.4.420.0300.06719.38
5.4.410.0200.06719.17
5.4.400.0300.07018.71
5.4.390.0470.04018.94
5.4.380.0170.04019.01
5.4.370.0230.03319.18
5.4.360.0700.03318.96
5.4.350.0300.06718.79
5.4.340.0270.06019.14
5.4.320.0370.07019.01
5.4.310.0470.05719.18
5.4.300.0330.05718.95
5.4.290.0370.06718.71
5.4.280.0570.06319.00
5.4.270.0270.06718.86
5.4.260.0230.03719.00
5.4.250.0230.06019.12
5.4.240.0430.07019.16
5.4.230.0270.04319.16
5.4.220.0230.03318.81
5.4.210.0300.06319.14
5.4.200.0400.05318.67
5.4.190.0270.04718.85
5.4.180.0230.07718.85
5.4.170.3900.04319.04
5.4.160.0330.07018.97
5.4.150.4000.03018.94
5.4.140.3600.03316.38
5.4.130.0200.04316.14
5.4.120.0400.05316.13
5.4.110.0230.04316.26
5.4.100.0130.03716.36
5.4.90.0270.06316.20
5.4.80.0030.05016.33
5.4.70.0300.06016.41
5.4.60.0330.06316.34
5.4.50.0130.03716.23
5.4.40.0130.02716.36
5.4.30.0400.05716.40
5.4.20.0170.03316.02
5.4.10.4370.03316.24
5.4.00.3730.03715.78

preferences:
36.02 ms | 400 KiB | 5 Q