3v4l.org

run code in 300+ PHP versions simultaneously
<?php $y = array(); for ($i=0; $i<100000; $i++) { $x = new stdClass(); $x->fish = 'fish'; $x->pie = $x->fish . 'pie'; $y[] = $x; }

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.0220.02563.84
8.3.50.0420.03762.07
8.3.40.0380.02446.32
8.3.30.0250.02547.77
8.3.20.0180.00947.79
8.3.10.0060.01248.36
8.3.00.0070.01448.77
8.2.180.0560.01362.08
8.2.170.0270.02748.54
8.2.160.0330.02350.50
8.2.150.0220.00648.52
8.2.140.0240.00748.59
8.2.130.0170.01450.01
8.2.120.0270.00748.20
8.2.110.0230.01349.88
8.2.100.0390.00347.41
8.2.90.0140.01448.85
8.2.80.0120.01648.64
8.2.70.0120.01647.25
8.2.60.0140.02147.66
8.2.50.0140.01747.00
8.2.40.0140.02147.79
8.2.30.0280.00647.66
8.2.20.0130.01347.40
8.2.10.0090.02147.31
8.2.00.0140.01847.32
8.1.280.0520.02664.84
8.1.270.0150.01551.94
8.1.260.0100.01752.19
8.1.250.0210.01151.78
8.1.240.0130.02052.07
8.1.230.0300.01748.76
8.1.220.0090.01947.41
8.1.210.0160.01346.98
8.1.200.0060.02247.10
8.1.190.0230.00647.18
8.1.180.0200.01747.01
8.1.170.0100.01948.11
8.1.160.0120.01951.68
8.1.150.0130.02348.28
8.1.140.0160.01347.03
8.1.130.0180.00747.61
8.1.120.0140.01447.01
8.1.110.0160.01646.95
8.1.100.0150.01547.05
8.1.90.0200.01047.00
8.1.80.0140.01747.13
8.1.70.0070.02147.04
8.1.60.0140.02147.14
8.1.50.0210.00947.15
8.1.40.0210.00947.17
8.1.30.0040.02547.10
8.1.20.0100.02147.21
8.1.10.0250.01964.44
8.1.00.0300.02064.40
8.0.300.0200.02064.06
8.0.290.0260.01664.04
8.0.280.0170.02865.15
8.0.270.0180.02563.95
8.0.260.0140.02763.43
8.0.250.0270.02163.67
8.0.240.0200.02763.62
8.0.230.0190.02363.54
8.0.220.0360.01963.52
8.0.210.0160.02263.64
8.0.200.0180.02163.69
8.0.190.0290.02063.73
8.0.180.0230.02663.54
8.0.170.0260.01663.64
8.0.160.0200.02463.61
8.0.150.0200.02463.62
8.0.140.0210.02463.56
8.0.130.0260.02060.12
8.0.120.0100.03563.57
8.0.110.0260.01663.53
8.0.100.0190.02263.45
8.0.90.0330.01663.57
8.0.80.0470.04063.59
8.0.70.0140.02763.53
8.0.60.0100.03663.38
8.0.50.0230.02063.46
8.0.30.0540.06463.79
8.0.20.0530.05263.63
8.0.10.0100.03663.47
8.0.00.0610.06463.45
7.4.330.0100.02760.38
7.4.320.0190.01963.16
7.4.300.0300.03063.04
7.4.290.0240.02463.17
7.4.280.0270.02363.09
7.4.270.0130.02963.11
7.4.260.0380.02259.92
7.4.250.0200.02463.05
7.4.240.0150.02963.11
7.4.230.0170.02463.29
7.4.220.0910.04963.03
7.4.210.0420.05363.17
7.4.200.0130.03063.11
7.4.190.0200.02363.32
7.4.160.0550.05563.04
7.4.150.0570.04763.13
7.4.140.0610.06063.12
7.4.130.0720.05163.14
7.4.120.0500.05263.27
7.4.110.0400.06063.03
7.4.100.0460.05563.21
7.4.90.0430.06063.07
7.4.80.0860.06563.36
7.4.70.0570.05363.20
7.4.60.0510.05162.97
7.4.50.0130.03763.20
7.4.40.0230.03662.93
7.4.30.0450.05563.28
7.4.00.0390.04861.49
7.3.330.0100.02959.87
7.3.320.0160.02659.94
7.3.310.0210.02562.86
7.3.300.0200.02462.80
7.3.290.0510.04562.94
7.3.280.0610.05062.88
7.3.270.0520.05263.20
7.3.260.0590.05363.01
7.3.250.0520.06263.19
7.3.240.0620.05863.02
7.3.230.0520.04862.93
7.3.210.0570.05063.01
7.3.200.0500.05763.06
7.3.190.0660.09063.21
7.3.180.0360.06763.00
7.3.170.0520.05963.06
7.3.160.0710.07262.97
7.3.120.0240.05461.46
7.3.110.0490.05261.35
7.3.100.0350.05561.29
7.3.90.0190.05861.37
7.3.80.0230.04361.63
7.3.70.0360.03361.61
7.3.60.0360.03261.49
7.3.50.0400.05361.55
7.3.40.0200.05361.53
7.3.30.0210.05261.47
7.3.20.0140.04564.70
7.3.10.0200.04164.69
7.3.00.0200.03365.02
7.2.330.0610.04263.41
7.2.320.0360.06663.02
7.2.310.0530.06963.13
7.2.300.0400.06063.54
7.2.290.0700.06063.26
7.2.250.0540.05161.71
7.2.240.0420.06261.62
7.2.230.0270.05761.80
7.2.220.0310.04161.42
7.2.210.0360.04561.72
7.2.200.0160.04661.72
7.2.190.0350.06461.90
7.2.180.0330.03661.58
7.2.170.0260.03961.80
7.2.80.1390.04364.53
7.2.60.0530.04365.32
7.2.00.1680.02767.82
7.1.330.0140.05864.04
7.1.320.0070.05964.08
7.1.310.0100.07464.09
7.1.300.0130.07163.99
7.1.290.0200.06863.85
7.1.280.0100.06263.95
7.1.270.0260.06764.05
7.1.260.0100.05564.20
7.1.200.1890.04964.03
7.1.100.0100.00719.82
7.1.70.0030.03965.12
7.1.60.0100.04465.71
7.1.50.0270.05465.27
7.1.00.0030.06370.63
7.0.200.9420.03662.28
7.0.140.0070.11770.39
7.0.60.0070.08066.78
7.0.50.0370.10764.43
7.0.40.0070.13023.96
7.0.30.0330.08024.13
7.0.20.0430.07023.83
7.0.10.0400.13323.96
7.0.00.0270.11324.03
5.6.280.0170.17783.29
5.6.210.0300.10782.79
5.6.200.0200.18780.36
5.6.190.0230.18082.46
5.6.180.0470.15382.55
5.6.170.0230.11782.62
5.6.160.0430.08382.45
5.6.150.0230.18080.26
5.6.140.0270.16780.34
5.6.130.0270.17380.24
5.6.120.0370.17083.17
5.6.110.0200.18783.27
5.6.100.0170.12083.27
5.6.90.0330.16083.29
5.6.80.0330.16782.59
5.6.70.0730.13782.58
5.5.350.0300.11383.80
5.5.340.0270.18080.15
5.5.330.0300.10782.27
5.5.320.0530.14382.25
5.5.310.0630.14782.30
5.5.300.0330.15080.10
5.5.290.0400.15080.06
5.5.280.0200.11383.06
5.5.270.0370.16783.16
5.5.260.0170.12783.05
5.5.250.0330.14782.65
5.5.240.0270.16082.52
5.4.450.1470.21781.57
5.4.440.1900.21381.25
5.4.430.1530.21781.80
5.4.420.1630.18781.57
5.4.410.1130.15781.30
5.4.400.2130.18780.92
5.4.390.2530.34380.89
5.4.380.0670.19080.70
5.4.370.0570.16380.83
5.4.360.0500.17780.86
5.4.350.0490.18074.16
5.4.340.0290.15374.15
5.4.320.0220.12274.64
5.4.310.0250.11774.64
5.4.300.0210.11774.64
5.4.290.0250.12074.64
5.4.280.0170.12974.54
5.4.270.0190.12074.53
5.4.260.0220.12974.53
5.4.250.0180.13374.53
5.4.240.0570.19081.05
5.4.230.0400.17081.00
5.4.220.0730.17781.06
5.4.210.0400.19080.99
5.4.200.0500.20780.89
5.4.190.0400.18380.75
5.4.180.0430.21080.84
5.4.170.0630.22781.05
5.4.160.0430.17081.03
5.4.150.0430.23780.87
5.4.140.0300.16778.52
5.4.130.0430.20078.33
5.4.120.0400.20778.36
5.4.110.0600.23378.62
5.4.100.0530.22078.50
5.4.90.0270.20078.45
5.4.80.0300.24078.38
5.4.70.0570.22778.57
5.4.60.0630.23378.39
5.4.50.0570.20078.58
5.4.40.0500.16378.39
5.4.30.0530.20078.35
5.4.20.0370.18778.56
5.4.10.0700.23078.48
5.4.00.0530.15377.89
5.3.290.0210.13073.36
5.3.280.0370.25775.12
5.3.270.0470.23074.91
5.3.260.0630.21074.97
5.3.250.0330.18775.24
5.3.240.0500.21374.91
5.3.230.0400.27775.04
5.3.220.0230.27774.79
5.3.210.0670.29775.08
5.3.200.0370.28075.12
5.3.190.0900.30775.09
5.3.180.0370.26375.11
5.3.170.0400.24075.20
5.3.160.0530.25375.10
5.3.150.0530.32075.20
5.3.140.0430.27074.98
5.3.130.0470.18074.77
5.3.120.0430.31374.95
5.3.110.0570.30075.08
5.3.100.0370.20374.47
5.3.90.0430.18775.02
5.3.80.0630.21774.32
5.3.70.0330.19374.16
5.3.60.0530.17374.54
5.3.50.0300.19774.41
5.3.40.0500.24374.88
5.3.30.0130.20074.40
5.3.20.0300.20074.16
5.3.10.0400.23773.99
5.3.00.0470.22374.09
5.2.170.0470.18372.92
5.2.160.0470.18372.90
5.2.150.0200.21372.83
5.2.140.0330.18072.84
5.2.130.0370.20072.79
5.2.120.0500.23772.95
5.2.110.0530.16772.98
5.2.100.0570.21073.32
5.2.90.0470.29073.38
5.2.80.0400.16372.85
5.2.70.0800.19372.85
5.2.60.0570.20372.92
5.2.50.0470.20772.60
5.2.40.0370.23772.47
5.2.30.0600.24372.62
5.2.20.0400.19772.61
5.2.10.0530.15773.09
5.2.00.0470.16380.26
5.1.60.0230.220100.79
5.1.50.0530.233100.80
5.1.40.0430.227100.66
5.1.30.0600.200101.26
5.1.20.0730.283100.86
5.1.10.0630.230100.78
5.1.00.0830.253100.95
5.0.50.0700.22799.47
5.0.40.0500.24399.09
5.0.30.0430.26798.91
5.0.20.0430.30099.05
5.0.10.0530.29798.89
5.0.00.0670.38398.83
4.4.90.0530.32386.07
4.4.80.0800.29786.06
4.4.70.0300.24386.16
4.4.60.0330.22786.07
4.4.50.0630.22785.98
4.4.40.0370.23786.04
4.4.30.0400.22786.07
4.4.20.0430.27786.09
4.4.10.0700.22386.11
4.4.00.0370.23386.01
4.3.110.0330.25785.91
4.3.100.0370.22385.94
4.3.90.0330.23785.93
4.3.80.0600.32085.91
4.3.70.0530.27385.78
4.3.60.0400.31085.80
4.3.50.0630.21085.87
4.3.40.0470.23785.93
4.3.30.0330.25084.73
4.3.20.0500.29084.82
4.3.10.0470.34084.77
4.3.00.0900.30384.68

preferences:
53 ms | 401 KiB | 5 Q