3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array(); for ($i=0; $i<999999; $i++) { $data[] = $i; } foreach ($data as $a) { if ($a > 1000) { $found = true; break; } } echo $a;

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)
8.3.60.0310.02433.36
8.3.50.0280.02335.73
8.3.40.0380.02235.59
8.3.30.0240.02836.04
8.3.20.0260.00437.20
8.3.10.0070.01441.73
8.3.00.0170.01035.30
8.2.180.0370.01733.77
8.2.170.0300.02335.75
8.2.160.0220.03237.41
8.2.150.0130.01636.13
8.2.140.0340.02736.21
8.2.130.0100.01638.18
8.2.120.0180.00439.05
8.2.110.0000.02739.09
8.2.100.0270.01734.58
8.2.90.0120.01536.12
8.2.80.0100.01734.57
8.2.70.0110.01834.45
8.2.60.0110.01834.88
8.2.50.0130.01634.70
8.2.40.0110.01835.10
8.2.30.0150.01534.96
8.2.20.0120.01534.76
8.2.10.0100.01735.03
8.2.00.0170.01034.70
8.1.280.0600.02749.02
8.1.270.0100.01939.98
8.1.260.0130.01337.52
8.1.250.0100.01639.24
8.1.240.0200.01439.87
8.1.230.0350.00034.67
8.1.220.0180.00934.75
8.1.210.0140.01134.33
8.1.200.0160.00934.45
8.1.190.0100.01434.28
8.1.180.0070.01634.29
8.1.170.0130.01635.68
8.1.160.0070.01738.89
8.1.150.0130.00935.94
8.1.140.0150.00734.46
8.1.130.0150.00634.89
8.1.120.0070.01434.53
8.1.110.0160.00734.37
8.1.100.0120.00934.34
8.1.90.0130.01334.49
8.1.80.0100.01334.36
8.1.70.0120.00934.43
8.1.60.0140.01434.57
8.1.50.0230.00334.48
8.1.40.0130.01334.55
8.1.30.0130.01334.51
8.1.20.0100.01634.50
8.1.10.0200.02350.41
8.1.00.0290.01650.52
8.0.300.0200.02051.45
8.0.290.0250.01449.51
8.0.280.0260.01351.32
8.0.270.0130.02550.15
8.0.260.0240.01450.06
8.0.250.0170.02049.74
8.0.240.0270.01349.81
8.0.230.0260.01049.73
8.0.220.0180.01849.62
8.0.210.0200.01749.79
8.0.200.0200.02049.84
8.0.190.0270.02049.86
8.0.180.0140.03149.80
8.0.170.0130.03049.70
8.0.160.0200.02649.89
8.0.150.0250.01949.64
8.0.140.0140.03049.67
8.0.130.0210.02146.28
8.0.120.0200.02649.73
8.0.110.0340.01049.61
8.0.100.0200.02449.59
8.0.90.0210.02449.73
8.0.80.0400.04749.75
8.0.70.0270.01749.76
8.0.60.0240.02149.68
8.0.50.0190.02249.77
8.0.30.0600.06049.74
8.0.20.0670.04649.78
8.0.10.0190.02249.70
8.0.00.0550.04649.52
7.4.330.0180.01146.80
7.4.320.0200.01649.31
7.4.300.0220.01649.31
7.4.290.0200.02649.45
7.4.280.0230.02349.41
7.4.270.0130.03349.23
7.4.260.0270.03049.36
7.4.250.0230.02349.42
7.4.240.0180.02749.30
7.4.230.0260.02049.25
7.4.220.0660.04749.48
7.4.210.0560.03349.45
7.4.200.0240.02449.39
7.4.160.0430.05049.22
7.4.150.0610.05549.52
7.4.140.0590.04849.43
7.4.130.0790.03549.50
7.4.120.0580.06149.35
7.4.110.0450.07749.23
7.4.100.0520.05249.23
7.4.90.0560.05349.38
7.4.80.0580.05149.20
7.4.70.0770.04749.25
7.4.60.0540.05149.32
7.4.50.0200.03349.23
7.4.40.0570.05149.30
7.4.30.0470.05049.43
7.4.00.0260.03347.78
7.3.330.0240.02146.11
7.3.320.0230.02346.00
7.3.310.0200.02649.03
7.3.300.0220.02549.06
7.3.290.0410.05149.15
7.3.280.0610.04849.15
7.3.270.0670.05749.34
7.3.260.0650.04649.16
7.3.250.0510.05549.30
7.3.240.0450.05849.03
7.3.230.0540.05449.20
7.3.210.0690.04349.39
7.3.200.0700.04049.37
7.3.190.0660.04749.31
7.3.180.0600.05049.45
7.3.170.0890.06249.25
7.3.160.0840.06349.12
7.2.330.0500.06749.52
7.2.320.0650.08949.71
7.2.310.0690.05049.61
7.2.300.0500.06749.71
7.2.290.0530.05349.64
7.2.60.1070.03650.25
7.2.00.0140.02553.37
7.1.200.0200.03749.72
7.1.100.0130.03251.89
7.1.70.0870.02850.97
7.1.60.0200.05551.27
7.1.50.0100.03351.16
7.1.00.0170.10056.26
7.0.200.4640.04748.73
7.0.140.0000.11755.95
7.0.60.0300.06353.00
7.0.50.0370.11750.58
7.0.40.0200.13351.86
7.0.30.1200.07351.92
7.0.20.1430.10051.73
7.0.10.0100.10751.77
7.0.00.0170.08051.79
5.6.280.0230.15785.63
5.6.210.0370.12785.36
5.6.200.0470.14082.57
5.6.190.0270.09785.13
5.6.180.0530.13784.96
5.6.170.0430.10384.90
5.6.160.0270.14085.00
5.6.150.0200.15082.72
5.6.140.0070.11382.66
5.6.130.0330.15382.63
5.6.120.0430.14385.62
5.6.110.0070.11385.66
5.6.100.0300.13785.75
5.6.90.0170.17785.59
5.6.80.0330.16785.17
5.5.350.0500.12385.04
5.5.340.0330.11382.52
5.5.330.0330.15384.60
5.5.320.3930.10784.83
5.5.310.0500.12384.80
5.5.300.0330.15382.51
5.5.290.0200.17082.51
5.5.280.0430.14785.29
5.5.270.0470.13785.50
5.5.260.0200.12385.39
5.5.250.0370.09785.41
5.5.240.0330.14785.00
5.4.450.0900.18084.18
5.4.440.1300.14083.70
5.4.430.0470.15083.87
5.4.420.0470.14384.03
5.4.410.0800.18083.54
5.4.400.0870.12383.14
5.4.390.0500.14383.13
5.4.380.0470.16783.16
5.4.370.0470.12083.06
5.4.360.0370.15083.17
5.4.350.0230.11776.61
5.4.340.0270.11576.61
5.4.320.0200.10877.09
5.4.310.0280.10577.09
5.4.300.0220.10477.09
5.4.290.0200.10677.09
5.4.280.0240.10276.99
5.4.270.0180.10776.98
5.4.260.0310.14476.99
5.4.250.0280.11976.98
5.4.240.0200.11876.99
5.4.230.0300.13876.98
5.4.220.0410.11476.98
5.4.210.0250.10876.98
5.4.200.0300.10376.98
5.4.190.0400.12276.97
5.4.180.0260.13576.97
5.4.170.0210.12376.99
5.4.160.0170.10876.98
5.4.150.0190.11376.98
5.4.140.0180.11176.66
5.4.130.0210.10476.65
5.4.120.0220.10876.61
5.4.110.0290.10576.60
5.4.100.0190.11276.60
5.4.90.0230.11376.61
5.4.80.0300.12876.61
5.4.70.0280.09776.60
5.4.60.0200.10176.60
5.4.50.0270.11676.60
5.4.40.0200.11676.59
5.4.30.0230.10476.59
5.4.20.0160.11176.59
5.4.10.0240.10376.59
5.4.00.0200.10876.07
5.3.290.0230.10676.00
5.3.280.0290.10675.93
5.3.270.0200.11375.95
5.3.260.0320.13075.95
5.3.250.0390.14575.95
5.3.240.0240.11175.94
5.3.230.0300.10375.94
5.3.220.0210.10575.91
5.3.210.0250.11075.91
5.3.200.0220.12375.90
5.3.190.0220.11676.52
5.3.180.0270.14675.91
5.3.170.0230.11075.90
5.3.160.0270.10375.91
5.3.150.0260.10775.91
5.3.140.0230.10675.89
5.3.130.0250.12875.89
5.3.120.0250.11676.50
5.3.110.0250.14275.89
5.3.100.0240.12975.38
5.3.90.0170.11575.36
5.3.80.0230.11275.35
5.3.70.0210.11075.35
5.3.60.0190.11875.34
5.3.50.0180.11775.29
5.3.40.0260.10575.29
5.3.30.0220.11175.25
5.3.20.0210.11275.02
5.3.10.0260.11074.98
5.3.00.0280.10774.97
5.2.170.0260.18573.04
5.2.160.0350.17273.04
5.2.150.0210.12273.04
5.2.140.0220.11873.04
5.2.130.0210.12373.59
5.2.120.0270.11772.99
5.2.110.0230.13473.00
5.2.100.0250.11173.00
5.2.90.0200.12673.00
5.2.80.0220.11772.98
5.2.70.0210.11672.98
5.2.60.0260.11372.95
5.2.50.0210.16772.93
5.2.40.0270.18272.91
5.2.30.0260.19472.88
5.2.20.0260.15972.87
5.2.10.0340.11372.80
5.2.00.0480.221138.65
5.1.60.0460.260183.79
5.1.50.0670.323183.78
5.1.40.0420.271183.77
5.1.30.0770.272184.12
5.1.20.0590.301184.13
5.1.10.0690.252183.86
5.1.00.0580.258183.86
5.0.50.0680.473182.34
5.0.40.0530.441182.20
5.0.30.0620.418182.01
5.0.20.0560.447181.98
5.0.10.0650.418181.96
5.0.00.0570.396181.96
4.4.90.0490.375180.38
4.4.80.0500.401180.36
4.4.70.0540.392180.36
4.4.60.0520.368180.37
4.4.50.0610.468180.38
4.4.40.0560.403180.37
4.4.30.0540.400180.37
4.4.20.0580.415180.43
4.4.10.0550.407180.43
4.4.00.0570.375180.40
4.3.110.0530.413180.30
4.3.100.0370.378180.29
4.3.90.0640.359180.28
4.3.80.0540.498180.28
4.3.70.0530.411180.27
4.3.60.0430.372180.28
4.3.50.0760.495180.27
4.3.40.0750.485180.23
4.3.30.0540.410179.04
4.3.20.0610.449179.01
4.3.10.0660.440178.96
4.3.00.1370.507180.07

preferences:
48.26 ms | 401 KiB | 5 Q