3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar = array(); for ($i=0;$i<100000000;$i++) { $ar[] = md5($i) . str_repeat($i,20) . microtime(); }

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.4.10.0400.29676.35
7.4.00.0460.38776.32
7.3.130.0460.32675.71
7.3.120.0430.38976.20
7.3.110.0430.39776.05
7.3.100.0170.27275.77
7.3.90.0530.35076.13
7.3.80.0400.32675.96
7.3.70.0300.31576.21
7.3.60.0400.37476.07
7.3.50.0600.34376.02
7.3.40.0370.32376.11
7.3.30.0500.36776.05
7.3.20.0230.36676.59
7.3.10.0270.33276.15
7.3.00.2970.30676.29
7.2.260.0430.41276.27
7.2.250.0370.42376.20
7.2.240.0270.27876.22
7.2.230.0370.39275.87
7.2.220.0360.39176.18
7.2.210.0200.40276.11
7.2.200.0430.27776.29
7.2.190.0540.35876.30
7.2.180.0430.29976.15
7.2.170.0430.35076.25
7.2.160.0460.38576.22
7.2.150.0400.29976.46
7.2.140.0370.38376.72
7.2.130.0200.33776.91
7.2.120.0230.33476.62
7.2.110.0170.32476.93
7.2.100.0150.27276.74
7.2.90.0570.29477.04
7.2.80.0350.29776.75
7.2.70.0210.00011.95
7.2.60.0270.27576.70
7.2.50.0300.26374.66
7.2.40.0190.00012.13
7.2.30.0580.24277.03
7.2.20.0690.30276.78
7.2.10.0300.27376.91
7.2.00.3300.25377.70
7.1.330.0200.37075.84
7.1.320.0380.40575.84
7.1.310.1830.45075.71
7.1.300.0070.34275.83
7.1.290.0270.35175.87
7.1.280.0130.46375.85
7.1.270.0400.42475.84
7.1.260.0100.43475.51
7.1.250.0170.43575.64
7.1.240.0200.30775.90
7.1.230.0170.31375.95
7.1.220.0360.36375.67
7.1.210.0260.31775.77
7.1.200.0330.30575.78
7.1.190.0310.33275.98
7.1.180.0430.34875.85
7.1.170.0200.32575.95
7.1.160.0620.32775.55
7.1.150.0160.32175.76
7.1.140.0310.36175.79
7.1.130.0170.34375.94
7.1.120.0270.37575.57
7.1.110.0300.38375.55
7.1.100.0470.35475.83
7.1.90.0400.32275.45
7.1.80.0240.31775.89
7.1.70.0320.30976.45
7.1.60.0320.28876.43
7.1.50.0590.27576.35
7.1.40.0240.32875.91
7.1.30.0270.38175.80
7.1.20.0220.00011.26
7.1.10.0330.33175.83
7.1.00.0130.32179.02
7.0.330.0230.45075.43
7.0.320.2910.34575.41
7.0.310.0170.31775.11
7.0.300.0330.32175.27
7.0.290.0200.32875.56
7.0.280.0400.33275.52
7.0.270.0430.32675.21
7.0.260.0200.34775.34
7.0.250.0760.33275.51
7.0.240.0470.32375.46
7.0.230.0260.32375.55
7.0.220.0140.32975.55
7.0.210.0330.36275.25
7.0.200.1610.26676.19
7.0.190.0530.32175.62
7.0.180.0340.37475.32
7.0.170.0290.34975.46
7.0.160.0450.32875.50
7.0.150.0230.00011.26
7.0.140.0210.31978.73
7.0.130.0140.33075.56
7.0.120.0150.00311.21
7.0.110.0330.37475.55
7.0.100.0230.37075.59
7.0.90.0500.31475.27
7.0.80.0290.32675.46
7.0.70.0400.33275.34
7.0.60.0180.31078.40
7.0.50.0170.28477.32
7.0.40.0250.31225.67
7.0.30.0250.30625.60
7.0.20.0370.32025.62
7.0.10.0170.33925.70
7.0.00.0260.30625.61
5.6.400.0270.40878.73
5.6.390.0200.50579.09
5.6.380.0540.39079.16
5.6.370.0360.34778.91
5.6.360.0450.33378.82
5.6.350.0790.37979.14
5.6.340.0400.41479.19
5.6.330.0270.00610.86
5.6.320.0210.00410.86
5.6.310.0360.35379.14
5.6.300.0200.39878.93
5.6.290.0330.41179.12
5.6.280.0340.34782.43
5.6.270.0530.35579.16
5.6.260.0530.39479.10
5.6.250.0410.35078.98
5.6.240.0370.38979.04
5.6.230.0520.36979.30
5.6.220.0560.38179.00
5.6.210.0330.32882.08
5.6.200.0550.34080.87
5.6.190.0300.34581.76
5.6.180.0560.32181.98
5.6.170.0400.34881.87
5.6.160.0170.35382.06
5.6.150.0420.32280.71
5.6.140.0460.36380.87
5.6.130.0270.34180.80
5.6.120.0410.34182.34
5.6.110.0330.32982.34
5.6.100.0380.32982.17
5.6.90.0180.35882.30
5.6.80.0360.30581.99
5.6.70.0360.34879.07
5.6.60.0450.39178.87
5.6.50.0530.37478.46
5.6.40.0330.42478.64
5.6.30.0440.33679.13
5.6.20.0470.39679.05
5.6.10.0470.39778.73
5.6.00.0550.39278.72
5.5.380.0370.36579.07
5.5.370.0570.37878.95
5.5.360.0200.38078.96
5.5.350.0390.33181.96
5.5.340.0220.31680.87
5.5.330.0440.33481.80
5.5.320.0300.35081.88
5.5.310.0470.33581.96
5.5.300.0360.34980.81
5.5.290.0300.32380.73
5.5.280.0330.34282.08
5.5.270.0250.31182.12
5.5.260.0490.34382.26
5.5.250.0210.34882.04
5.5.240.0380.33281.69
5.5.230.0300.36779.14
5.5.220.0320.38378.96
5.5.210.0430.36879.11
5.5.200.0400.36478.88
5.5.190.0330.37878.86
5.5.180.0470.36679.05
5.5.170.0230.38778.69
5.5.160.0430.36478.57
5.5.150.0460.43578.65
5.5.140.0470.42778.77
5.5.130.0380.34878.93
5.5.120.0470.38078.75
5.5.110.0330.39779.16
5.5.100.0300.50078.76
5.5.90.0300.38579.11
5.5.80.0360.42178.66
5.5.70.0380.40478.94
5.5.60.0300.35879.01
5.5.50.0300.38779.03
5.5.40.0270.35878.77
5.5.30.0390.46078.89
5.5.20.0270.53778.77
5.5.10.0370.35278.86
5.5.00.0400.34478.95
5.4.450.0430.34979.65
5.4.440.0380.40279.71
5.4.430.0180.35979.70
5.4.420.0370.32379.79
5.4.410.0280.31879.57
5.4.400.0300.34979.49
5.4.390.0260.37179.56
5.4.380.0530.48679.41
5.4.370.0620.52279.25
5.4.360.0620.43979.51
5.4.350.0670.52079.36
5.4.340.0580.46679.30
5.4.330.0370.39575.49
5.4.320.0530.36776.23
5.4.310.0470.40976.35
5.4.300.0630.42076.30
5.4.290.0640.43076.33
5.4.280.0560.38476.19
5.4.270.0670.42676.25
5.4.260.0500.42276.27
5.4.250.0940.48276.38
5.4.240.0770.48676.33
5.4.230.0730.50576.26
5.4.220.0880.54176.05
5.4.210.0690.50976.20
5.4.200.0460.39376.22
5.4.190.0590.42276.22
5.4.180.0660.52076.13
5.4.170.0870.53476.19
5.4.160.0470.39176.26
5.4.150.0650.41376.23
5.4.140.0640.47876.08
5.4.130.0470.38876.23
5.4.120.0620.45776.25
5.4.110.0460.38476.02
5.4.100.0740.46676.09
5.4.90.0760.49176.10
5.4.80.0470.40476.00
5.4.70.0500.44676.13
5.4.60.0790.46376.10
5.4.50.0840.54376.04
5.4.40.0610.40876.00
5.4.30.0600.41776.01
5.4.20.0590.36576.04
5.4.10.0430.41776.08
5.4.00.0450.42775.79
5.3.290.0370.39274.77
5.3.280.0560.43074.52
5.3.270.0500.43574.66
5.3.260.0490.43874.67
5.3.250.0540.44874.61
5.3.240.0520.47274.61
5.3.230.0410.48774.60
5.3.220.0460.44574.59
5.3.210.0460.45374.56
5.3.200.0380.45574.57
5.3.190.0650.49974.61
5.3.180.0650.51474.68
5.3.170.0820.57974.70
5.3.160.0600.48974.58
5.3.150.0680.50274.60
5.3.140.0530.45974.63
5.3.130.0590.44874.57
5.3.120.0450.41974.59
5.3.110.0500.44274.67
5.3.100.0430.45774.31
5.3.90.0520.47874.36
5.3.80.0490.46174.79
5.3.70.0480.46374.23
5.3.60.0650.52874.28
5.3.50.0480.49774.19
5.3.40.0500.50074.28
5.3.30.0400.40974.29
5.3.20.0580.41274.09
5.3.10.0420.42673.90
5.3.00.0560.37974.04
5.2.170.0570.36772.88
5.2.160.0650.37872.88
5.2.150.0540.44672.88
5.2.140.0680.41572.87
5.2.130.0590.42572.83
5.2.120.0670.43572.84
5.2.110.0720.43672.84
5.2.100.0600.44072.84
5.2.90.0500.41472.84
5.2.80.0560.41872.82
5.2.70.0470.39272.83
5.2.60.0550.42272.78
5.2.50.0580.48672.93
5.2.40.0650.43772.91
5.2.30.0690.40472.89
5.2.20.0750.79972.87
5.2.10.0640.80772.80
5.2.00.1751.835179.46
5.1.60.1801.834201.53
5.1.50.1901.824198.11
5.1.40.1751.837203.16
5.1.30.2001.819193.60
5.1.20.1901.828202.92
5.1.10.2081.808202.41
5.1.00.2141.796194.50
5.0.50.1481.866197.64
5.0.40.1621.855172.77
5.0.30.1441.871180.96
5.0.20.1741.835167.08
5.0.10.1201.889173.30
5.0.00.1511.870168.12
4.4.90.1631.858172.85
4.4.80.1611.850157.16
4.4.70.1301.882186.52
4.4.60.1371.874177.35
4.4.50.1691.847181.91
4.4.40.1401.873187.26
4.4.30.1451.868191.47
4.4.20.1501.859202.71
4.4.10.1641.851186.63
4.4.00.1411.869193.20
4.3.110.1701.877188.64
4.3.100.2451.800187.87
4.3.90.1421.875170.25
4.3.80.1301.881189.66
4.3.70.1201.890189.04
4.3.60.1261.886182.91
4.3.50.1411.874182.37
4.3.40.1521.866172.18
4.3.30.1511.865154.05
4.3.20.1501.860176.78
4.3.10.1581.851188.21
4.3.00.0872.350259.53

preferences:
60.13 ms | 401 KiB | 5 Q