3v4l.org

run code in 300+ PHP versions simultaneously
<?php function func() { static $count = 0; return func(); echo (++$count)."\n"; } func();

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.0550.01675.74
8.3.50.0540.02075.76
8.3.40.0230.01744.54
8.3.30.0310.01045.05
8.3.20.0170.00746.33
8.3.10.0100.01450.25
8.3.00.0160.00347.96
8.2.180.0680.01472.38
8.2.170.0350.00344.88
8.2.160.0330.01645.22
8.2.150.0200.00344.60
8.2.140.0190.00344.79
8.2.130.0160.00447.53
8.2.120.0290.00643.50
8.2.110.0180.00448.68
8.2.100.0190.01044.73
8.2.90.0100.01045.08
8.2.80.0100.01044.04
8.2.70.0200.00343.50
8.2.60.0110.01643.67
8.2.50.0180.00443.38
8.2.40.0100.01044.15
8.2.30.0070.01444.01
8.2.20.0070.01443.38
8.2.10.0030.01743.41
8.2.00.0100.01343.47
8.1.280.0630.02071.75
8.1.270.0180.00648.05
8.1.260.0180.00348.66
8.1.250.0220.00048.06
8.1.240.0060.00951.82
8.1.230.0230.01045.17
8.1.220.0130.00743.64
8.1.210.0180.00443.11
8.1.200.0210.00643.11
8.1.190.0140.01143.18
8.1.180.0070.01444.66
8.1.170.0040.01944.56
8.1.160.0180.00347.96
8.1.150.0180.00444.58
8.1.140.0120.01443.39
8.1.130.0110.01143.59
8.1.120.0150.00443.49
8.1.110.0170.00343.46
8.1.100.0070.01143.39
8.1.90.0070.01343.25
8.1.80.0150.00643.34
8.1.70.0170.00343.31
8.1.60.0100.01343.57
8.1.50.0160.00643.51
8.1.40.0070.01443.50
8.1.30.0150.00743.60
8.1.20.0090.01243.46
8.1.10.0290.01673.21
8.1.00.0310.01473.02
8.0.300.0190.01672.97
8.0.290.0230.01072.80
8.0.280.0200.01373.98
8.0.270.0220.01272.79
8.0.260.0090.02972.28
8.0.250.0250.01472.52
8.0.240.0390.00772.46
8.0.230.0290.01072.43
8.0.220.0140.01772.35
8.0.210.0250.00972.22
8.0.200.0230.01672.46
8.0.190.0290.01672.38
8.0.180.0280.01472.41
8.0.170.0230.01372.36
8.0.160.0230.02072.34
8.0.150.0270.01772.36
8.0.140.0370.01472.35
8.0.130.0300.034121.77
8.0.120.0200.01772.28
8.0.110.0280.00472.32
8.0.100.0230.01372.20
8.0.90.0240.01372.40
8.0.80.0450.02672.31
8.0.70.0200.01372.34
8.0.60.0180.01872.31
8.0.50.0290.00772.28
8.0.30.0550.02972.63
8.0.20.0630.02672.67
8.0.10.0260.01072.34
8.0.00.0480.03672.20
7.4.330.0290.00470.80
7.4.320.0280.00371.90
7.4.300.0250.01372.04
7.4.290.0240.01772.02
7.4.280.0360.00671.94
7.4.270.0330.00372.07
7.4.260.0230.01372.02
7.4.250.0280.01171.82
7.4.240.0230.01371.99
7.4.230.0170.01771.94
7.4.220.0710.04472.02
7.4.210.0500.02272.02
7.4.200.0230.01671.84
7.4.190.0240.01072.13
7.4.160.0510.02771.96
7.4.150.0640.02671.86
7.4.140.0660.03772.04
7.4.130.0620.03772.04
7.4.120.0580.02871.99
7.4.110.0600.03272.04
7.4.100.0480.03571.95
7.4.90.0550.02771.85
7.4.80.0680.03871.98
7.4.70.0620.03771.84
7.4.60.0440.04471.85
7.4.50.0200.02071.93
7.4.40.0140.03471.91
7.4.30.0730.03572.05
7.4.00.0390.02670.63
7.3.330.0750.023121.72
7.3.320.0430.027121.80
7.3.310.0190.01971.60
7.3.300.0200.01471.62
7.3.290.0400.02571.74
7.3.280.0480.02671.69
7.3.270.0590.02671.80
7.3.260.0680.02372.03
7.3.250.0640.02071.75
7.3.240.0540.02771.92
7.3.230.0530.03271.70
7.3.210.0510.03471.84
7.3.200.0550.02372.09
7.3.190.0640.03072.01
7.3.180.0570.02772.02
7.3.170.0550.03971.80
7.3.160.0650.01871.72
7.3.120.0420.01870.27
7.3.110.0390.02470.10
7.3.100.0430.01970.39
7.3.90.0310.02170.41
7.3.80.0260.02470.42
7.3.70.0290.02270.21
7.3.60.0330.02170.29
7.3.50.0270.02770.24
7.3.40.0300.02170.35
7.3.30.0290.02270.43
7.3.20.0150.01378.44
7.3.10.0320.01378.54
7.3.00.0470.01678.43
7.2.330.0610.04871.82
7.2.320.0480.04871.88
7.2.310.0600.05071.87
7.2.300.0430.05272.10
7.2.290.0420.04672.07
7.2.250.0360.03670.62
7.2.240.0410.03170.59
7.2.230.0280.03070.66
7.2.220.0330.02570.59
7.2.210.0320.02970.30
7.2.200.0290.02570.56
7.2.190.0270.03370.46
7.2.180.0220.03170.30
7.2.170.0210.02870.38
7.2.160.0230.04070.55
7.2.150.0130.01778.74
7.2.140.0160.03278.64
7.2.130.0340.01678.63
7.2.120.0660.02478.57
7.2.110.0320.02178.55
7.2.100.0350.02178.51
7.2.90.0660.02278.55
7.2.80.0890.01778.75
7.2.70.0680.01878.54
7.2.60.0980.01978.57
7.2.50.0600.02978.64
7.2.40.0820.02078.67
7.2.30.0650.02178.64
7.2.20.0620.03478.39
7.2.10.0510.02478.62
7.2.00.1750.01578.97
7.1.330.0130.04077.54
7.1.320.0500.03177.58
7.1.310.0480.02577.63
7.1.300.0690.03377.54
7.1.290.0140.02877.62
7.1.280.0440.02677.45
7.1.270.0180.03877.58
7.1.260.0250.02977.47
7.1.250.0380.02877.55
7.1.240.0100.03677.43
7.1.230.0130.03077.40
7.1.220.0200.02377.27
7.1.210.0170.02877.59
7.1.200.0490.02177.64
7.1.190.0170.03377.84
7.1.180.0090.03577.82
7.1.170.0180.02177.56
7.1.160.0130.03677.69
7.1.150.0170.03077.63
7.1.140.0160.02377.36
7.1.130.0310.02777.20
7.1.120.0190.02677.16
7.1.110.0300.02776.99
7.1.100.0130.02578.80
7.1.90.0200.03077.50
7.1.80.0170.03377.49
7.1.70.0730.02578.34
7.1.60.0200.03378.28
7.1.50.1130.01545.45
7.1.40.0430.01377.41
7.1.30.0250.02577.44
7.1.20.0220.02577.17
7.1.10.0270.03477.66
7.1.00.0150.06180.77
7.0.330.0100.04777.00
7.0.320.0160.03277.13
7.0.310.0190.04277.29
7.0.300.0100.03577.24
7.0.290.0230.04077.28
7.0.280.0130.04777.45
7.0.270.0290.03377.05
7.0.260.0150.05376.96
7.0.250.0180.03777.35
7.0.240.0160.03877.30
7.0.230.0130.04177.39
7.0.220.0300.01977.14
7.0.210.0220.02677.05
7.0.200.0720.02277.98
7.0.190.0260.02377.35
7.0.180.0100.04177.15
7.0.170.0160.02977.10
7.0.160.0230.03776.91
7.0.150.0220.03777.34
7.0.140.0200.05680.61
7.0.130.0260.04377.43
7.0.120.0190.03877.27
7.0.110.0220.04077.24
7.0.100.0230.04077.22
7.0.90.0350.01877.36
7.0.80.0220.03777.39
7.0.70.0160.03977.36
7.0.60.0180.06876.45
7.0.50.0210.06375.37
7.0.40.0140.05216.76
7.0.30.0450.06116.86
7.0.20.0240.05416.58
7.0.10.0220.04416.77
7.0.00.0180.05216.73
5.6.400.0300.04478.94
5.6.390.0230.06978.96
5.6.380.0310.05279.13
5.6.370.0300.05679.14
5.6.360.0330.05078.97
5.6.350.0390.04678.60
5.6.340.0230.04379.22
5.6.330.0450.03178.76
5.6.320.0260.05678.47
5.6.310.0380.04878.97
5.6.300.0400.05078.97
5.6.290.0440.04178.56
5.6.280.0450.06382.43
5.6.270.0370.05379.07
5.6.260.0430.04379.19
5.6.250.0360.04978.80
5.6.240.0580.04278.90
5.6.230.0460.03679.17
5.6.220.0520.03678.95
5.6.210.0380.04982.18
5.6.200.0360.05180.84
5.6.190.0380.04882.06
5.6.180.0470.06481.97
5.6.170.0430.04782.10
5.6.160.0350.09082.04
5.6.150.0390.06180.89
5.6.140.0410.05580.88
5.6.130.0300.06580.96
5.6.120.0320.08082.37
5.6.110.0500.07582.22
5.6.100.0450.06382.35
5.6.90.0400.07282.43
5.6.80.0480.06881.98
5.6.70.0530.05381.88
5.6.60.0510.03978.77
5.6.50.0440.05479.00
5.6.40.0410.04578.98
5.6.30.0360.05178.86
5.6.20.0290.05578.48
5.6.10.0290.05778.80
5.6.00.0440.04478.81
5.5.380.0330.05179.05
5.5.370.0480.05178.58
5.5.360.0450.04279.04
5.5.350.0490.07882.11
5.5.340.0270.06180.84
5.5.330.0400.05081.87
5.5.320.0490.06581.95
5.5.310.0390.08181.89
5.5.300.0300.08880.58
5.5.290.0390.05280.72
5.5.280.0310.07882.23
5.5.270.0370.05182.28
5.5.260.0370.07081.98
5.5.250.0230.07482.04
5.5.240.0440.06481.65
5.5.230.0310.05278.77
5.5.220.0340.05178.97
5.5.210.0530.03478.80
5.5.200.0350.05278.93
5.5.190.0480.04178.71
5.5.180.0380.05278.88
5.5.170.0490.03679.01
5.5.160.0390.04378.86
5.5.150.0440.03478.59
5.5.140.0380.05178.95
5.5.130.0460.04078.40
5.5.120.0470.03878.66
5.5.110.0450.03878.64
5.5.100.0410.04178.67
5.5.90.0510.03578.79
5.5.80.0620.03178.79
5.5.70.0350.04878.71
5.5.60.0420.04278.54
5.5.50.0330.05378.81
5.5.40.0470.03678.70
5.5.30.0460.03478.77
5.5.20.0540.02778.42
5.5.10.0470.04278.75
5.5.00.0520.04578.73
5.4.450.0340.06879.55
5.4.440.0420.06579.97
5.4.430.0400.06979.82
5.4.420.0420.06479.62
5.4.410.0350.04979.75
5.4.400.0450.06679.51
5.4.390.0370.06479.61
5.4.380.0500.06279.62
5.4.370.0360.05679.74
5.4.360.0310.07679.71
5.4.350.0440.06379.48
5.4.340.0500.06079.69
5.4.330.0310.04975.70
5.4.320.0340.06679.50
5.4.310.0390.05479.65
5.4.300.0540.05479.56
5.4.290.0380.06679.43
5.4.280.0390.04479.45
5.4.270.0390.06479.57
5.4.260.0370.06979.61
5.4.250.0340.07979.55
5.4.240.0350.06079.64
5.4.230.0360.04879.70
5.4.220.0400.06979.67
5.4.210.0440.04379.47
5.4.200.0310.06679.70
5.4.190.0330.07879.57
5.4.180.0350.04679.52
5.4.170.0320.06379.47
5.4.160.0420.04479.53
5.4.150.0310.06579.68
5.4.140.0350.06578.33
5.4.130.0330.07078.11
5.4.120.0330.05178.31
5.4.110.0360.07478.38
5.4.100.0440.06978.31
5.4.90.0420.06978.40
5.4.80.0400.05578.13
5.4.70.0400.05378.29
5.4.60.0310.04978.25
5.4.50.0350.04878.39
5.4.40.0350.04878.42
5.4.30.0260.05778.22
5.4.20.0290.05078.27
5.4.10.0400.04278.24
5.4.00.0420.04777.93
5.3.290.0380.06776.34
5.3.280.0390.06976.23
5.3.270.0370.06976.35
5.3.260.0300.05776.30
5.3.250.0320.06476.24
5.3.240.0460.06076.11
5.3.230.0460.06376.21
5.3.220.0320.06176.25
5.3.210.0390.06576.23
5.3.200.0450.06776.23
5.3.190.0370.07076.31
5.3.180.0430.04876.29
5.3.170.0440.05676.36
5.3.160.0330.04776.34
5.3.150.0330.05176.37
5.3.140.0400.04276.34
5.3.130.0370.04276.30
5.3.120.0280.05576.21
5.3.110.0280.05076.30
5.3.100.0300.04976.05
5.3.90.0370.05576.07
5.3.80.0240.05975.75
5.3.70.0320.05475.77
5.3.60.0300.04475.86
5.3.50.0340.05775.88
5.3.40.0320.05275.88
5.3.30.0370.05175.94
5.3.20.0230.05575.62
5.3.10.0330.05175.57
5.3.00.0340.05175.47
5.2.170.0170.03022.96
5.2.160.0200.02723.20
5.2.150.0030.04022.91
5.2.140.0230.03323.18
5.2.130.0100.03322.93
5.2.120.0130.03023.00
5.2.110.0130.03023.00
5.2.100.0200.02323.06
5.2.90.0200.02322.85
5.2.80.0130.03323.02
5.2.70.0230.02322.84
5.2.60.0170.03322.86
5.2.50.0130.03322.83
5.2.40.0030.04022.81
5.2.30.0070.03722.87
5.2.20.0030.03722.93
5.2.10.0100.03323.48
5.2.00.0100.03022.71
5.1.60.0070.03722.88
5.1.50.0230.04322.81
5.1.40.0200.05322.80
5.1.30.0170.05323.14
5.1.20.0370.04723.15
5.1.10.0230.05723.02
5.1.00.0230.04323.05
5.0.50.0130.03721.35
5.0.40.0170.05021.23
5.0.30.0200.06021.11
5.0.20.0100.03321.18
5.0.10.0070.03721.01
5.0.00.0170.06332.52
4.4.90.0000.02014.70
4.4.80.0070.01714.69
4.4.70.0070.01714.68
4.4.60.0130.01314.73
4.4.50.0030.01714.64
4.4.40.0100.02714.63
4.4.30.0130.03314.65
4.4.20.0070.02314.71
4.4.10.0200.03014.77
4.4.00.0170.03014.71
4.3.110.0130.03316.23
4.3.100.0100.04016.04
4.3.90.0070.01716.02
4.3.80.0130.02720.58
4.3.70.0130.01316.02
4.3.60.0100.04016.08
4.3.50.0030.03716.07
4.3.40.0100.04016.51
4.3.30.0070.04315.41
4.3.20.0070.03013.29
4.3.10.0100.02715.32
4.3.00.0100.04015.31

preferences:
44.5 ms | 401 KiB | 5 Q