3v4l.org

run code in 300+ PHP versions simultaneously
<?php $q = array(); for ($i = 0; $i < 1000000; $i++) { $q[] = md5(rand()); }

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.0370.14667.47
7.1.70.0100.22764.86
7.1.60.0200.17465.38
7.1.50.0140.16064.95
7.1.00.0070.26070.45
7.0.200.1120.18464.82
7.0.140.0100.25770.04
7.0.60.0230.25767.86
7.0.50.0170.25765.57
7.0.40.0270.22035.79
7.0.30.0730.25035.88
7.0.20.0670.29035.71
7.0.10.0100.24035.91
7.0.00.0170.26735.84
5.6.280.0200.28085.79
5.6.210.0370.27085.15
5.6.200.0170.23782.73
5.6.190.0170.29085.01
5.6.180.3470.21085.04
5.6.170.0570.24085.04
5.6.160.0230.26085.02
5.6.150.0200.27382.71
5.6.140.0270.27382.82
5.6.130.0100.21082.75
5.6.120.0230.19385.70
5.6.110.0270.27085.69
5.6.100.0370.29085.80
5.6.90.0370.25085.63
5.6.80.0270.25385.09
5.6.70.4400.20085.07
5.5.350.0200.25385.03
5.5.340.0300.19782.64
5.5.330.0400.21084.68
5.5.320.0530.24384.88
5.5.310.0170.26384.72
5.5.300.0200.26382.41
5.5.290.0430.21382.40
5.5.280.0170.27785.65
5.5.270.0300.23785.32
5.5.260.0300.25785.47
5.5.250.0400.25085.39
5.5.240.0470.25784.95
5.4.450.0730.27084.00
5.4.440.0430.16084.00
5.4.430.0670.26084.10
5.4.420.0530.27783.96
5.4.410.0530.23383.89
5.4.400.0670.28783.55
5.4.390.0670.25083.85
5.4.380.0730.32783.21
5.4.370.0830.27783.28
5.4.360.0570.29383.28
5.4.350.0600.31783.34
5.4.340.0530.31783.23
5.4.320.0350.20477.14
5.4.310.0250.21377.14
5.4.300.0340.19877.14
5.4.290.0240.21577.13
5.4.280.0230.22077.04
5.4.270.0250.21377.04
5.4.260.0250.22077.03
5.4.250.0300.21577.04
5.4.240.0230.22277.04
5.4.230.0310.21177.02
5.4.220.0250.21277.02
5.4.210.0250.21377.02
5.4.200.0340.21077.03
5.4.190.0290.21777.02
5.4.180.0300.20977.02
5.4.170.0280.24877.04
5.4.160.0250.24677.03
5.4.150.0250.25077.02
5.4.140.0220.24776.71
5.4.130.0200.26176.70
5.4.120.0300.23376.66
5.4.110.0190.23176.65
5.4.100.0410.31076.66
5.4.90.0310.23076.65
5.4.80.0290.22176.65
5.4.70.0340.21276.65
5.4.60.0210.22376.65
5.4.50.0290.22276.64
5.4.40.0360.20976.63
5.4.30.0320.23276.63
5.4.20.0280.21276.63
5.4.10.0190.22276.64
5.4.00.0220.22376.12
5.3.290.0250.24375.83
5.3.280.0240.24475.76
5.3.270.0210.27375.78
5.3.260.0330.30075.78
5.3.250.0250.29175.78
5.3.240.0250.29475.78
5.3.230.0270.29675.77
5.3.220.0240.23975.73
5.3.210.0240.25075.73
5.3.200.0300.24575.73
5.3.190.0280.24375.73
5.3.180.0270.24075.73
5.3.170.0340.23575.73
5.3.160.0360.22875.73
5.3.150.0310.23375.73
5.3.140.0300.23975.72
5.3.130.0320.26175.71
5.3.120.0320.23875.71
5.3.110.0320.23675.71
5.3.100.0370.24475.20
5.3.90.0210.23775.19
5.3.80.0340.22975.17
5.3.70.0300.22575.18
5.3.60.0300.30075.16
5.3.50.0350.24875.11
5.3.40.0270.24575.11
5.3.30.0280.22975.07
5.3.20.0280.23774.85
5.3.10.0280.26274.82
5.3.00.0290.24674.79
5.2.170.0230.25972.86
5.2.160.0290.25672.86
5.2.150.0250.26272.87
5.2.140.0240.25772.86
5.2.130.0320.25172.82
5.2.120.0250.25572.82
5.2.110.0320.26172.83
5.2.100.0310.26172.82
5.2.90.0310.29972.82
5.2.80.0250.25772.82
5.2.70.0170.26472.82
5.2.60.0290.25672.77
5.2.50.0310.37273.70
5.2.40.0360.32772.91
5.2.30.0270.29972.88
5.2.20.0310.79972.87
5.2.10.0390.81472.79
5.2.00.0851.925167.47
5.1.60.0991.918226.12
5.1.50.1051.909231.67
5.1.40.0931.921225.27
5.1.30.0951.918203.37
5.1.20.1091.906228.04
5.1.10.1041.912219.78
5.1.00.1091.908222.47
5.0.50.0781.946215.30
5.0.40.0941.919214.43
5.0.30.0821.930224.73
5.0.20.1001.915212.10
5.0.10.0851.928214.61
5.0.00.0931.920218.48
4.4.90.0781.935222.03
4.4.80.0651.947228.78
4.4.70.0841.931225.68
4.4.60.0941.919219.70
4.4.50.0951.920213.94
4.4.40.0991.915214.52
4.4.30.0921.920217.07
4.4.20.0661.947228.54
4.4.10.0771.937215.27
4.4.00.0851.928220.48
4.3.110.0901.926221.20
4.3.100.0771.934219.71
4.3.90.0791.936226.50
4.3.80.0911.922217.67
4.3.70.0791.938214.67
4.3.60.0751.939220.93
4.3.50.0751.939230.49
4.3.40.0771.936229.98
4.3.30.0851.927226.50
4.3.20.0701.938149.40
4.3.10.0601.949147.86
4.3.00.0501.460108.72

preferences:
29.61 ms | 401 KiB | 5 Q