3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0; while($i < 500) { $data1[] = rand(); } function cube($n){ return ($n*$n*$n); } $b = array_map("cube", $data1);

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.06647.74
7.4.00.0270.06147.98
7.3.130.0560.03647.85
7.3.120.0460.05347.91
7.3.110.0400.04647.70
7.3.100.0400.04647.63
7.3.90.0330.04647.94
7.3.80.0230.05647.76
7.3.70.0290.05247.66
7.3.60.0260.05947.82
7.3.50.0370.06047.79
7.3.40.0230.05447.85
7.3.30.0430.04947.65
7.3.20.0230.04350.69
7.3.10.0370.03450.41
7.3.00.0100.04450.56
7.2.260.0300.05647.76
7.2.250.0400.07047.85
7.2.240.0460.03647.71
7.2.230.0340.07447.90
7.2.220.0370.04447.81
7.2.210.0240.05147.88
7.2.200.0200.07047.97
7.2.190.0410.06147.89
7.2.180.0310.05147.74
7.2.170.0400.03647.88
7.2.160.0320.04547.83
7.2.150.0300.05250.77
7.2.140.0230.04350.78
7.2.130.0130.04550.88
7.2.120.0260.05150.95
7.2.110.0130.05050.97
7.2.100.0070.04750.50
7.2.90.0170.04750.82
7.2.80.0170.04650.80
7.2.70.0160.03951.02
7.2.60.0130.05750.61
7.2.50.0070.05550.54
7.2.40.0160.05250.73
7.2.30.0140.04450.59
7.2.20.0130.04350.73
7.2.10.0130.04250.93
7.2.00.0260.04151.94
7.1.330.0030.08749.42
7.1.320.0100.07249.64
7.1.310.0130.07749.78
7.1.300.0130.07249.63
7.1.290.0130.06649.70
7.1.280.0130.06949.84
7.1.270.0130.07649.68
7.1.260.0300.05749.77
7.1.250.0160.06749.66
7.1.240.0140.06949.41
7.1.230.0260.07749.77
7.1.220.0170.07149.77
7.1.210.0100.08749.64
7.1.200.0100.07849.57
7.1.190.0100.07449.70
7.1.180.0230.08949.31
7.1.170.0200.08649.55
7.1.160.0130.06649.54
7.1.150.0160.06249.60
7.1.140.0200.07949.71
7.1.130.0030.09149.49
7.1.120.0100.07849.63
7.1.110.0070.08249.42
7.1.100.0130.08649.70
7.1.90.0200.09049.65
7.1.80.0260.06949.88
7.1.70.0080.07250.41
7.1.60.0080.06050.53
7.1.50.0150.07050.37
7.1.40.0190.06849.67
7.1.30.0270.09849.46
7.1.20.0100.11449.62
7.1.10.0070.08649.75
7.1.00.0200.07452.91
7.0.330.0230.07649.10
7.0.320.0200.08349.16
7.0.310.0130.08049.09
7.0.300.0170.08049.34
7.0.290.0230.08649.61
7.0.280.0300.09949.33
7.0.270.0070.09649.27
7.0.260.0000.10649.40
7.0.250.0160.09549.34
7.0.240.0130.10349.28
7.0.230.0370.08749.48
7.0.220.0230.11049.33
7.0.210.0130.09449.51
7.0.200.0350.07450.14
7.0.190.0030.10749.33
7.0.180.0230.10649.40
7.0.170.0200.08649.53
7.0.160.0170.11749.39
7.0.150.0030.08749.41
7.0.140.0150.12452.86
7.0.130.0100.12549.40
7.0.120.0290.08749.25
7.0.110.0070.07949.42
7.0.100.0070.08349.52
7.0.90.0130.07349.55
7.0.80.0030.08449.43
7.0.70.0140.10949.57
7.0.60.0210.09951.08
7.0.50.0150.09450.15
7.0.40.0240.10649.52
7.0.30.0670.10049.66
7.0.20.0620.11449.56
7.0.10.0420.10449.78
7.0.00.0120.08949.73
5.6.400.0300.13379.01
5.6.390.0340.15579.41
5.6.380.0330.13779.03
5.6.370.0230.13278.93
5.6.360.0330.14278.77
5.6.350.0440.14179.14
5.6.340.0300.11778.61
5.6.330.0330.11979.07
5.6.320.0360.13979.23
5.6.310.0500.11479.05
5.6.300.0200.13679.07
5.6.290.0230.16079.01
5.6.280.0320.15582.36
5.6.270.0330.11978.92
5.6.260.0400.11479.32
5.6.250.0460.09979.14
5.6.240.0370.13678.79
5.6.230.0370.14079.08
5.6.220.0310.11978.93
5.6.210.0250.11882.09
5.6.200.0240.13181.00
5.6.190.0230.15081.97
5.6.180.0410.13881.96
5.6.170.0420.12381.99
5.6.160.0470.13281.99
5.6.150.0330.14880.88
5.6.140.0220.12380.95
5.6.130.0300.12980.97
5.6.120.0220.13982.27
5.6.110.0240.13182.33
5.6.100.0450.13882.29
5.6.90.0300.16082.40
5.6.80.0350.11182.19
5.6.70.0280.12281.94
5.6.60.0300.14379.11
5.6.50.0200.13379.12
5.6.40.0360.12878.96
5.6.30.0440.10879.23
5.6.20.0300.12278.81
5.6.10.0300.12779.12
5.6.00.0330.16179.13
5.5.380.0200.16479.17
5.5.370.0400.13878.79
5.5.360.0100.13479.12
5.5.350.0200.15681.86
5.5.340.0320.12380.69
5.5.330.0430.13981.85
5.5.320.0380.15181.97
5.5.310.0380.14581.65
5.5.300.0260.13480.85
5.5.290.0300.13580.77
5.5.280.0230.14382.24
5.5.270.0250.16882.22
5.5.260.0350.13981.98
5.5.250.0230.14282.04
5.5.240.0350.12181.97
5.5.230.0330.11479.06
5.5.220.0330.11778.76
5.5.210.0330.11378.82
5.5.200.0270.13378.79
5.5.190.0490.11178.57
5.5.180.0330.11379.06
5.5.170.0300.17278.93
5.5.160.0400.14678.72
5.5.150.0490.14178.54
5.5.140.0560.09578.79
5.5.130.0330.10778.64
5.5.120.0270.14179.00
5.5.110.0300.11278.89
5.5.100.0170.16178.53
5.5.90.0300.12779.00
5.5.80.0300.12779.00
5.5.70.0270.12878.85
5.5.60.0160.15478.85
5.5.50.0300.14579.04
5.5.40.0100.14278.74
5.5.30.0270.11778.59
5.5.20.0370.12378.89
5.5.10.0520.11178.89
5.5.00.0360.12578.93
5.4.450.0470.14979.78
5.4.440.1000.15879.66
5.4.430.0730.14579.74
5.4.420.1100.13479.88
5.4.410.0300.15579.88
5.4.400.0580.17479.42
5.4.390.0720.18979.57
5.4.380.0600.15079.48
5.4.370.0280.15179.53
5.4.360.0420.14679.32
5.4.350.0650.14276.13
5.4.340.0580.15576.28
5.4.330.0240.17875.73
5.4.320.0410.15476.53
5.4.310.0350.15176.32
5.4.300.0270.12276.36
5.4.290.0380.18576.42
5.4.280.0300.15176.29
5.4.270.0230.13876.43
5.4.260.0360.15176.29
5.4.250.0400.15076.31
5.4.240.0220.14679.40
5.4.230.0300.17479.63
5.4.220.0350.15079.41
5.4.210.0350.15179.51
5.4.200.0530.12979.24
5.4.190.0320.17079.54
5.4.180.0350.15779.40
5.4.170.0350.18179.43
5.4.160.0300.16079.62
5.4.150.0430.15379.55
5.4.140.0420.13178.24
5.4.130.0380.13178.36
5.4.120.0410.14678.53
5.4.110.0570.13878.43
5.4.100.0580.15078.46
5.4.90.0430.17078.35
5.4.80.0370.14878.37
5.4.70.0380.14278.39
5.4.60.0320.17178.24
5.4.50.0380.14678.22
5.4.40.0410.13678.27
5.4.30.0450.12578.41
5.4.20.0450.15978.30
5.4.10.0400.14578.46
5.4.00.0530.13978.20
5.3.290.0320.14975.02
5.3.280.0420.18175.74
5.3.270.0280.18475.76
5.3.260.0460.15175.70
5.3.250.0230.16975.84
5.3.240.0330.14875.71
5.3.230.0380.15575.70
5.3.220.0330.16375.66
5.3.210.0400.17275.62
5.3.200.0380.16575.78
5.3.190.0330.17075.56
5.3.180.0220.16675.75
5.3.170.0450.16075.81
5.3.160.0450.17975.76
5.3.150.0300.16075.65
5.3.140.0420.17675.72
5.3.130.0320.16075.64
5.3.120.0450.16875.75
5.3.110.0450.19575.87
5.3.100.0470.15175.55
5.3.90.0350.15975.44
5.3.80.0300.20075.33
5.3.70.0300.17475.27
5.3.60.0380.17575.42
5.3.50.0300.15875.28
5.3.40.0350.18775.32
5.3.30.0320.17475.32
5.3.20.0450.16175.25
5.3.10.0420.17075.12
5.3.00.0310.17475.05
5.2.170.0430.23375.63
5.2.160.0130.20374.95
5.2.150.0300.18774.96
5.2.140.0630.16374.95
5.2.130.0430.21374.77
5.2.120.0370.19074.83
5.2.110.0530.20775.59
5.2.100.0400.18774.77
5.2.90.0470.19374.92
5.2.80.0470.19374.96
5.2.70.0400.19774.88
5.2.60.0370.18074.95
5.2.50.0300.28374.88
5.2.40.0230.25774.65
5.2.30.0430.22774.57
5.2.20.0530.24774.63
5.2.10.0430.18074.64
5.2.00.6431.8371166.45
5.1.60.5701.9371086.14
5.1.50.5731.9231137.37
5.1.40.5231.9831028.60
5.1.30.6071.8431122.21
5.1.20.5831.8771033.89
5.1.10.6001.917891.26
5.1.00.6771.8071032.52
5.0.50.4572.067797.46
5.0.40.3902.033776.25
5.0.30.4002.083775.97
5.0.20.4072.107888.56
5.0.10.4732.040860.71
5.0.00.5002.013888.69
4.4.90.4632.027779.44
4.4.80.4932.013891.36
4.4.70.5301.960876.93
4.4.60.4402.040726.46
4.4.50.5271.973932.22
4.4.40.4302.053926.50
4.4.30.4402.070887.03
4.4.20.4672.013790.77
4.4.10.4602.033858.46
4.4.00.4102.053814.61
4.3.110.5272.007773.72
4.3.100.4572.043773.63
4.3.90.4372.083973.34
4.3.80.4532.037863.83
4.3.70.4902.023848.92
4.3.60.4332.073852.55
4.3.50.5271.927773.65
4.3.40.4931.727773.65
4.3.30.4231.570675.71
4.3.20.1231.987153.57
4.3.10.0971.890155.50
4.3.00.1071.813151.62

preferences:
38.89 ms | 400 KiB | 5 Q