3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($x=0, $x<10, $x++) { echo rand(0,1);}

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)
5.6.80.0070.03720.39
5.5.240.0400.06720.31
5.4.400.1330.05018.84
5.4.390.1300.07318.71
5.4.380.1570.06318.56
5.4.370.1600.06318.63
5.4.360.1230.04318.75
5.4.350.1400.07318.70
5.4.340.1270.04318.63
5.4.320.1530.06718.73
5.4.310.1530.05318.80
5.4.300.0970.07018.71
5.4.290.1100.05018.71
5.4.280.1200.05018.77
5.4.270.0930.05318.76
5.4.260.1030.07318.75
5.4.250.1000.06318.75
5.4.240.1600.06018.50
5.4.230.1630.05718.60
5.4.220.1800.06718.48
5.4.210.1100.05318.67
5.4.200.1200.06316.57
5.4.190.1530.07718.57
5.4.180.0900.06018.45
5.4.170.0970.08018.57
5.4.160.1230.06318.80
5.4.150.1100.06318.57
5.4.140.1270.06016.45
5.4.130.1170.05316.25
5.4.120.1270.05016.44
5.4.110.1230.05316.19
5.4.100.1200.05716.26
5.4.90.1130.07016.32
5.4.80.1000.07316.21
5.4.70.1200.07016.30
5.4.60.1530.05316.20
5.4.50.1430.05716.19
5.4.40.1170.07016.39
5.4.30.1570.04716.40
5.4.20.1200.05716.13
5.4.10.1370.05316.19
5.4.00.1330.05715.76
5.3.290.1230.06714.63
5.3.280.1670.05014.69
5.3.270.1330.06714.58
5.3.260.1500.06714.55
5.3.250.1500.06714.61
5.3.240.1770.07014.64
5.3.230.1600.07314.56
5.3.220.1400.07014.49
5.3.210.1430.06314.55
5.3.200.1200.07014.64
5.3.190.1270.05314.53
5.3.180.1270.05314.66
5.3.170.1230.05014.68
5.3.160.1370.04714.49
5.3.150.1300.05014.66
5.3.140.1330.04314.53
5.3.130.1270.06014.64
5.3.120.1330.05714.58
5.3.110.1430.06314.63
5.3.100.1200.05714.09
5.3.90.1100.06014.00
5.3.80.1100.05314.11
5.3.70.1430.04314.00
5.3.60.1300.04714.00
5.3.50.1530.05313.84
5.3.40.1030.06014.04
5.3.30.1070.05013.91
5.3.20.1200.04013.65
5.3.10.1330.06313.64
5.3.00.1300.05713.56
5.2.170.0970.04011.20
5.2.160.1270.05311.20
5.2.150.1130.04711.17
5.2.140.0970.05011.18
5.2.130.0970.03711.24
5.2.120.1170.04011.05
5.2.110.0930.05011.05
5.2.100.1130.03311.14
5.2.90.1030.06011.02
5.2.80.0830.04711.07
5.2.70.1000.05311.02
5.2.60.1200.05711.03
5.2.50.1070.05310.99
5.2.40.0770.03711.03
5.2.30.0800.04711.01
5.2.20.0700.04710.91
5.2.10.0770.04310.85
5.2.00.0770.05010.75
5.1.60.0800.04710.06
5.1.50.0870.03010.01
5.1.40.0770.05010.10
5.1.30.0670.04010.37
5.1.20.0830.05010.38
5.1.10.0970.03310.09
5.1.00.0470.03010.04
5.0.50.0100.0278.53
5.0.40.0130.0208.55
5.0.30.0030.0438.36
5.0.20.0070.0238.27
5.0.10.0100.0238.15
5.0.00.0030.0508.24
4.4.90.0070.0235.91
4.4.80.0070.0205.89
4.4.70.0030.0235.86
4.4.60.0100.0275.90
4.4.50.0400.0275.88
4.4.40.0300.0375.91
4.4.30.0400.0135.87
4.4.20.0370.0205.93
4.4.10.0330.0235.95
4.4.00.0470.0275.95
4.3.110.0430.0235.76
4.3.100.0430.0235.75
4.3.90.0430.0205.77
4.3.80.0370.0375.78
4.3.70.0370.0235.86
4.3.60.0400.0235.82
4.3.50.0470.0175.79
4.3.40.0430.0405.77
4.3.30.0230.0334.58
4.3.20.0200.0274.52
4.3.10.0200.0274.61
4.3.00.0000.0236.79

preferences:
145.78 ms | 1394 KiB | 7 Q