3v4l.org

run code in 300+ PHP versions simultaneously
<?php $oh_my_sides = 'holy moly im null'; var_dump($oh_my_sides); function foo () { $OH_YEAH = "CANDY"; for( $i = 0; $i < 99; $i++ ) { $OH_YEAH .= $OH_YEAH; } } $oh_my_sides = foo(); var_dump($oh_my_sides);

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.0400.01358.49
8.3.50.1060.02357.57
8.3.40.0490.00640.18
8.3.30.0280.01441.82
8.3.20.0230.00041.77
8.3.10.0090.00342.26
8.3.00.0120.00042.59
8.2.180.0980.01357.76
8.2.170.0410.00340.01
8.2.160.0450.01640.21
8.2.150.0190.00639.95
8.2.140.0170.00740.21
8.2.130.0280.00642.36
8.2.120.0230.00339.51
8.2.110.0140.01440.64
8.2.100.0210.00739.56
8.2.90.0120.00940.44
8.2.80.0100.01038.71
8.2.70.0150.00638.91
8.2.60.0150.00439.25
8.2.50.0180.00738.66
8.2.40.0180.00739.46
8.2.30.0220.00639.52
8.2.20.0190.00038.97
8.2.10.0110.00838.94
8.2.00.0150.00438.92
8.1.280.0860.01057.66
8.1.270.0240.01443.43
8.1.260.0210.00343.30
8.1.250.0140.00743.89
8.1.240.0030.01342.88
8.1.230.0170.01439.00
8.1.220.0130.00738.97
8.1.210.0180.00038.59
8.1.200.0140.00738.47
8.1.190.0160.00738.59
8.1.180.0100.01038.59
8.1.170.0200.00039.85
8.1.160.0210.00443.56
8.1.150.0180.00639.82
8.1.140.0090.00938.75
8.1.130.0190.00639.09
8.1.120.0140.00338.58
8.1.110.0120.00938.60
8.1.100.0090.00938.73
8.1.90.0110.00738.74
8.1.80.0080.00838.59
8.1.70.0110.00738.63
8.1.60.0120.00638.80
8.1.50.0150.00438.82
8.1.40.0100.01038.71
8.1.30.0080.01238.82
8.1.20.0130.00738.89
8.1.10.0350.00458.72
8.1.00.0450.01458.64
8.0.300.0310.00757.98
8.0.290.0380.00357.87
8.0.280.0350.00059.45
8.0.270.0260.01058.18
8.0.260.0320.00757.84
8.0.250.0270.00757.99
8.0.240.0350.00057.97
8.0.230.0300.00457.77
8.0.220.0240.01458.02
8.0.210.0290.01357.77
8.0.200.0200.02058.09
8.0.190.0340.01057.94
8.0.180.0340.00757.89
8.0.170.0280.01157.86
8.0.160.0310.00757.86
8.0.150.0330.01057.88
8.0.140.0240.01757.82
8.0.130.0600.01094.53
8.0.120.0320.01157.91
8.0.110.0300.00757.90
8.0.100.0270.00757.82
8.0.90.0230.01357.81
8.0.80.0520.03657.80
8.0.70.0250.01157.73
8.0.60.0270.00757.82
8.0.50.0280.00757.84
8.0.30.0750.05158.07
8.0.20.0780.04857.94
8.0.10.0230.01057.91
8.0.00.0900.05857.86
7.4.330.0390.00054.37
7.4.320.0330.00357.45
7.4.300.0200.01357.42
7.4.290.0360.00657.67
7.4.280.0310.00757.52
7.4.270.0300.00757.51
7.4.260.0300.00757.66
7.4.250.0230.01757.63
7.4.240.0250.01257.56
7.4.230.0320.00357.41
7.4.220.0620.04957.57
7.4.210.0450.04457.58
7.4.200.0290.01057.72
7.4.190.0280.00757.77
7.4.160.0890.02657.36
7.4.150.0720.05457.54
7.4.140.0750.04557.61
7.4.130.0740.05157.51
7.4.120.0580.05357.55
7.4.110.0630.04657.38
7.4.100.1980.08557.43
7.4.90.0760.05957.61
7.4.80.0780.04957.51
7.4.70.0900.04857.48
7.4.60.0820.06157.49
7.4.50.0180.00757.57
7.4.40.0230.03057.36
7.4.30.0830.03357.48
7.4.00.0380.01755.68
7.3.330.0590.00794.55
7.3.320.0670.00394.38
7.3.310.0280.00757.35
7.3.300.0240.00757.32
7.3.290.0620.02657.46
7.3.280.0720.04757.43
7.3.270.0750.04157.36
7.3.260.1000.03257.60
7.3.250.0720.04757.59
7.3.240.0780.03957.24
7.3.230.0600.06157.36
7.3.210.0780.04357.45
7.3.200.0600.07457.45
7.3.190.0860.05257.70
7.3.180.0760.04057.26
7.3.170.0650.04957.52
7.3.160.0890.05357.55
7.3.120.0360.01955.98
7.3.10.0550.01358.51
7.3.00.0750.03358.71
7.2.330.0730.04657.51
7.2.320.1090.04157.72
7.2.310.0710.05357.38
7.2.300.0800.04057.52
7.2.290.0540.06157.69
7.2.130.0650.01858.65
7.2.120.0820.01658.90
7.2.110.0770.02958.29
7.2.100.0900.02258.41
7.2.90.1300.02358.59
7.2.80.1410.02758.80
7.2.70.1460.01458.67
7.2.60.0940.01858.57
7.2.50.1090.01858.70
7.2.40.1270.02958.84
7.2.30.0930.01158.68
7.2.20.1200.02258.52
7.2.10.1150.02658.88
7.2.00.0700.01560.15
7.1.250.0740.02657.89
7.1.200.0610.02057.86
7.1.100.0100.01660.00
7.1.70.0070.02058.84
7.1.60.0180.02859.41
7.1.50.0230.02958.76
7.1.00.0130.04364.35
7.0.201.5030.01356.33
7.0.140.0070.08364.21
7.0.60.1230.04361.62
7.0.50.0330.08759.00
7.0.40.0400.07759.56
7.0.30.1270.07359.67
7.0.20.1030.10759.57
7.0.10.0430.05359.79
7.0.00.0330.10059.87
5.6.280.0030.08360.86
5.6.210.0230.09060.38
5.6.200.0170.07058.04
5.6.190.0270.09760.23
5.6.180.1430.08760.28
5.6.170.0630.03760.30
5.6.160.0130.07060.26
5.6.150.0170.05358.06
5.6.140.0230.09058.05
5.6.130.0330.05058.66
5.6.120.0100.05360.91
5.6.110.0200.08061.46
5.6.100.0030.05760.85
5.6.90.0200.08760.89
5.6.80.0230.09360.39
5.5.350.0530.04360.29
5.5.340.0170.07357.88
5.5.330.0130.04760.05
5.5.320.0770.06060.04
5.5.310.0700.04760.04
5.5.300.0170.04057.81
5.5.290.0200.05757.79
5.5.280.0170.10060.74
5.5.270.0200.09060.82
5.5.260.0200.09060.55
5.5.250.0070.05360.58
5.5.240.0930.08060.11
5.4.450.0930.09059.14
5.4.440.0600.05359.02
5.4.430.0500.06059.38
5.4.420.0630.05359.22
5.4.410.0800.05359.09
5.4.400.2830.07058.82
5.4.390.3200.07059.00
5.4.380.0400.06758.55
5.4.370.0300.05758.71
5.4.360.0170.05058.72
5.4.350.0200.05552.05
5.4.340.0180.06052.04
5.4.320.0080.05352.53
5.4.310.0180.04452.53
5.4.300.0130.04352.53
5.4.290.0140.04752.53
5.4.280.0170.04252.43
5.4.270.0170.04552.43
5.4.260.0140.04652.43
5.4.250.0270.09058.75
5.4.240.0230.06058.81
5.4.230.0170.06758.60
5.4.220.0300.06758.72
5.4.210.0200.08358.74
5.4.200.0430.06758.58
5.4.190.0430.08358.73
5.4.180.0300.05759.08
5.4.170.0330.07358.71
5.4.160.0370.05058.62
5.4.150.0370.05758.43
5.4.140.0230.06756.41
5.4.130.0270.06756.39
5.4.120.0300.06356.39
5.4.110.0400.06756.26
5.4.100.0170.07056.26
5.4.90.0200.07356.24
5.4.80.0370.07756.34
5.4.70.0270.07056.16
5.4.60.0370.07756.21
5.4.50.0300.07056.17
5.4.40.0300.06056.33
5.4.30.0430.05356.22
5.4.20.0200.07756.37
5.4.10.0330.06056.61
5.4.00.0300.06055.80
5.3.290.0180.06352.94
5.3.280.0170.07754.79
5.3.270.0300.07054.67
5.3.260.0230.09054.64
5.3.250.0500.06754.64
5.3.240.0500.05054.67
5.3.230.0070.09354.73
5.3.220.0230.07054.71
5.3.210.0370.06054.62
5.3.200.0330.07754.62
5.3.190.0330.08354.57
5.3.180.0270.06354.70
5.3.170.0270.06754.70
5.3.160.0500.06754.58
5.3.150.0400.07054.63
5.3.140.0370.07754.60
5.3.130.0470.08354.69
5.3.120.0370.07754.58
5.3.110.0270.06354.79
5.3.100.0300.08054.23
5.3.90.0430.09054.23
5.3.80.0270.06753.85
5.3.70.0230.07054.20
5.3.60.0170.07754.13
5.3.50.0300.05754.12
5.3.40.0300.06354.08
5.3.30.0430.06353.87
5.3.20.0270.05753.67
5.3.10.0130.07053.83
5.3.00.0170.06753.63
5.2.170.0270.07050.88
5.2.160.0230.05750.86
5.2.150.0270.05750.99
5.2.140.0300.04751.00
5.2.130.0270.05051.01
5.2.120.0430.06051.36
5.2.110.0270.04750.86
5.2.100.0300.05050.91
5.2.90.0300.05751.00
5.2.80.0230.05350.91
5.2.70.0370.04750.98
5.2.60.0400.06050.77
5.2.50.0430.04750.88
5.2.40.0370.04050.77
5.2.30.0300.05750.69
5.2.20.0330.04350.84
5.2.10.0270.06050.63
5.2.00.1070.157170.83
5.1.60.1270.097169.97
5.1.50.1100.143170.00
5.1.40.1030.090170.01
5.1.30.0770.100170.27
5.1.20.0570.120170.33
5.1.10.0830.090170.19
5.1.00.1000.080170.25
5.0.50.0900.077168.54
5.0.40.0800.077168.48
5.0.30.0900.150168.27
5.0.20.0800.083168.29
5.0.10.0930.127168.18
5.0.00.0930.130168.19
4.4.90.1370.150245.78
4.4.80.1570.137245.77
4.4.70.1800.100245.85
4.4.60.2030.223245.84
4.4.50.1730.150245.80
4.4.40.1930.220245.84
4.4.30.1730.157245.90
4.4.20.1670.157245.84
4.4.10.1800.193246.03
4.4.00.2430.193245.88
4.3.110.1830.210245.74
4.3.100.2100.230245.62
4.3.90.1770.170245.82
4.3.80.1900.110245.73
4.3.70.1830.117245.87
4.3.60.2170.197245.76
4.3.50.1770.113245.73
4.3.40.2030.160245.73
4.3.30.2530.140244.59
4.3.20.1800.147244.34
4.3.10.1830.170244.47
4.3.02.2330.217484.41

preferences:
44.02 ms | 401 KiB | 5 Q