3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Everything you enter here will be executed by our servers. Try it! for ($i=0; $i< 1000000 ; $i++) { define('TEST'.$i,$i*12); } echo TEST456;

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.0740.08468.77
8.3.50.0780.10068.75
8.3.40.0500.03345.15
8.3.30.0330.05245.67
8.3.20.0550.02246.69
8.3.10.0160.02048.65
8.3.00.0140.02747.00
8.2.180.0570.07769.29
8.2.170.0500.04345.18
8.2.160.0330.03047.38
8.2.150.0160.02645.13
8.2.140.0250.01345.41
8.2.130.0310.02846.83
8.2.120.0140.01448.94
8.2.110.0190.02947.28
8.2.100.0360.02344.36
8.2.90.0160.02944.55
8.2.80.0160.03244.17
8.2.70.0140.03144.04
8.2.60.0130.03744.41
8.2.50.0350.02544.17
8.2.40.0200.02645.88
8.2.30.0240.03444.69
8.2.20.0100.03744.23
8.2.10.0140.03144.31
8.2.00.0210.02544.34
8.1.280.0830.07068.68
8.1.270.0260.03248.72
8.1.260.0340.03145.22
8.1.250.0300.02348.83
8.1.240.0170.02747.61
8.1.230.0240.03447.47
8.1.220.0160.03344.23
8.1.210.0230.02345.63
8.1.200.0140.03543.93
8.1.190.0210.02844.00
8.1.180.0170.03043.70
8.1.170.0170.03145.18
8.1.160.0200.03048.58
8.1.150.0190.02645.23
8.1.140.0170.03043.91
8.1.130.0130.03044.38
8.1.120.0160.02843.96
8.1.110.0220.02244.01
8.1.100.0160.02943.98
8.1.90.0070.04043.92
8.1.80.0170.02744.17
8.1.70.0170.02743.98
8.1.60.0200.03344.11
8.1.50.0140.03444.06
8.1.40.0140.03844.04
8.1.30.0100.04244.22
8.1.20.0100.03744.26
8.1.10.0200.06870.15
8.1.00.0170.07170.14
8.0.300.0310.06272.09
8.0.290.0270.06169.68
8.0.280.0230.06770.96
8.0.270.0300.05769.86
8.0.260.0230.06169.48
8.0.250.0230.06069.60
8.0.240.0360.05869.57
8.0.230.0270.06069.58
8.0.220.0270.05569.60
8.0.210.0230.06669.59
8.0.200.0200.07069.55
8.0.190.0290.05869.66
8.0.180.0270.06369.75
8.0.170.0330.05669.75
8.0.160.0270.06169.45
8.0.150.0230.06669.54
8.0.140.0360.05369.54
8.0.130.0510.115113.34
8.0.120.0230.06669.41
8.0.110.0200.07169.55
8.0.100.0340.05769.42
8.0.90.0300.05769.65
8.0.80.0600.10469.57
8.0.70.0170.07169.71
8.0.60.0270.06069.38
8.0.50.0170.07369.36
8.0.30.0900.13869.58
8.0.20.0690.12669.62
8.0.10.0360.05669.76
8.0.00.0780.13669.27
7.4.330.0230.128113.40
7.4.320.0240.06569.13
7.4.300.0290.05869.05
7.4.290.0390.08569.03
7.4.280.0260.06668.96
7.4.270.0470.07369.19
7.4.260.0200.07369.13
7.4.250.0270.07069.01
7.4.240.0240.07169.03
7.4.230.0200.07468.86
7.4.220.0550.14468.94
7.4.210.0700.11669.12
7.4.200.0230.06968.77
7.4.190.0230.06969.48
7.4.160.0800.14669.04
7.4.150.0680.12469.14
7.4.140.0770.12168.93
7.4.130.0730.12669.01
7.4.120.0760.15568.94
7.4.110.1580.211116.20
7.4.100.1910.323116.17
7.4.90.1310.240115.95
7.4.80.1320.265116.21
7.4.70.1730.262116.08
7.4.60.1150.252116.09
7.4.50.0230.126116.37
7.4.40.0500.219116.30
7.4.30.1260.248116.30
7.4.00.0670.296114.43
7.3.330.0410.146112.89
7.3.320.0500.140112.79
7.3.310.0160.08269.17
7.3.300.0100.08768.98
7.3.290.0400.12768.93
7.3.280.0760.12668.95
7.3.270.0580.12568.91
7.3.260.0760.11968.93
7.3.250.0620.18268.99
7.3.240.0780.12468.90
7.3.230.1320.265116.38
7.3.210.1240.250116.20
7.3.200.1430.313115.99
7.3.190.2010.318116.02
7.3.180.1340.240116.08
7.3.170.1510.374116.34
7.3.160.0890.285115.89
7.3.120.0750.282114.95
7.3.110.0870.304114.85
7.3.100.0630.232114.86
7.3.90.0630.226114.35
7.3.80.0930.273114.71
7.3.70.0660.345114.96
7.3.60.0430.303114.59
7.3.50.0700.311114.92
7.3.40.0530.256114.67
7.3.30.0630.325114.66
7.3.20.2940.307115.16
7.3.10.3560.260115.23
7.3.00.2560.283115.02
7.2.330.1680.252112.27
7.2.320.1870.394112.36
7.2.310.1450.221111.99
7.2.300.1270.242112.41
7.2.290.1180.240112.14
7.2.250.0700.246110.86
7.2.240.0690.357110.80
7.2.230.0400.347110.52
7.2.220.0800.268110.71
7.2.210.0760.245110.47
7.2.200.0580.285110.57
7.2.190.0540.228110.61
7.2.180.0700.316110.41
7.2.170.0630.302110.46
7.2.160.0800.266110.53
7.2.150.3680.261111.07
7.2.140.3660.228111.08
7.2.130.2860.234110.99
7.2.120.0430.272111.07
7.2.110.0620.309110.76
7.2.100.0300.275111.06
7.2.90.0450.206111.04
7.2.80.0330.264111.07
7.2.70.0330.08957.00
7.2.60.0850.166110.90
7.2.50.0480.15786.66
7.2.40.0530.235110.95
7.2.30.0640.312111.19
7.2.20.0570.304110.96
7.2.10.3760.244111.04
7.2.00.0840.204112.40
7.1.330.0800.365109.54
7.1.320.0430.297110.10
7.1.310.0400.305109.77
7.1.300.0860.293109.95
7.1.290.0740.340109.60
7.1.280.1030.325109.69
7.1.270.3570.313109.82
7.1.260.3040.326109.88
7.1.250.0660.325109.71
7.1.240.0360.265109.78
7.1.230.0330.267109.69
7.1.220.0330.276109.67
7.1.210.0530.279109.92
7.1.200.1060.206109.58
7.1.190.0200.284109.96
7.1.180.0330.302109.61
7.1.170.0470.253109.84
7.1.160.0400.259109.82
7.1.150.0300.267109.89
7.1.140.0330.264109.66
7.1.130.0360.262109.90
7.1.120.0570.320109.95
7.1.110.0530.294109.72
7.1.100.0780.14368.17
7.1.90.0340.331109.79
7.1.80.0630.318109.77
7.1.70.0730.222111.37
7.1.60.0600.234111.64
7.1.50.0970.261111.26
7.1.40.0690.286109.91
7.1.30.0500.282109.57
7.1.20.0450.292109.68
7.1.10.0570.297109.54
7.1.00.0440.269114.02
7.0.330.0430.290109.26
7.0.320.0360.317109.51
7.0.310.0530.245109.43
7.0.300.0400.258109.52
7.0.290.0300.271109.26
7.0.280.0230.270109.57
7.0.270.0430.296109.50
7.0.260.0530.383109.51
7.0.250.0670.327109.59
7.0.240.0560.325109.34
7.0.230.0430.279109.51
7.0.220.0560.323109.23
7.0.210.0840.283109.65
7.0.200.2980.211110.23
7.0.190.0560.285109.55
7.0.180.0630.341109.27
7.0.170.0460.268109.29
7.0.160.0320.276109.67
7.0.150.0430.292109.24
7.0.140.0300.268113.84
7.0.130.0640.308109.70
7.0.120.0430.309109.67
7.0.110.0430.295109.67
7.0.100.0660.254112.52
7.0.90.0910.267112.70
7.0.80.0730.255112.56
7.0.70.0730.285112.55
7.0.60.0840.267112.76
7.0.50.0500.252112.76
7.0.40.0440.26450.90
7.0.30.0460.32150.72
7.0.20.0470.29050.88
7.0.10.0380.27150.83
7.0.00.0320.24250.89
5.6.400.1160.975205.37
5.6.390.0800.982205.53
5.6.380.1060.867205.76
5.6.370.0730.921205.49
5.6.360.1000.793205.55
5.6.350.0960.830205.82
5.6.340.0930.737205.45
5.6.330.0660.923205.66
5.6.320.0660.828205.23
5.6.310.0860.857205.36
5.6.300.0850.829205.70
5.6.290.0700.824205.05
5.6.280.0600.691208.94
5.6.270.0861.115205.55
5.6.260.1071.095205.53
5.6.250.0980.812208.68
5.6.240.0910.828208.46
5.6.230.0860.768208.67
5.6.220.0860.723208.62
5.6.210.1010.760208.38
5.6.200.0830.696208.77
5.6.190.0650.750208.63
5.6.180.0770.724208.68
5.6.170.0660.737208.72
5.6.160.0810.762208.73
5.6.150.0740.659208.68
5.6.140.0940.719208.77
5.6.130.0940.801208.79
5.6.120.1000.776208.66
5.6.110.0880.712208.77
5.6.100.0900.760208.75
5.6.90.0670.829208.60
5.6.80.0900.787208.51
5.6.70.0620.693208.35
5.6.60.0850.796208.29
5.6.50.0940.747208.51
5.6.40.0870.743208.29
5.6.30.0850.645208.39
5.6.20.0850.778208.43
5.6.10.0780.719208.47
5.6.00.0780.857208.44
5.5.380.0730.737208.29
5.5.370.0830.745208.54
5.5.360.0770.703208.42
5.5.350.0870.733208.53
5.5.340.0730.763208.75
5.5.330.0820.815208.68
5.5.320.0720.715208.61
5.5.310.0700.708208.60
5.5.300.0750.706208.69
5.5.290.0830.830208.47
5.5.280.0930.840208.58
5.5.270.0850.735208.70
5.5.260.0830.761208.58
5.5.250.0950.695208.63
5.5.240.0930.715208.27
5.5.230.0600.675208.38
5.5.220.1010.651208.31
5.5.210.0690.828208.33
5.5.200.0750.819208.19
5.5.190.0800.783208.24
5.5.180.0860.759208.23
5.5.170.0901.155205.39
5.5.160.0920.795208.29
5.5.150.0820.792208.26
5.5.140.1050.759208.26
5.5.130.0700.810208.37
5.5.120.0650.831208.32
5.5.110.0850.831208.29
5.5.100.0650.709208.22
5.5.90.0720.708208.04
5.5.80.0870.767208.21
5.5.70.0730.713208.11
5.5.60.0800.792208.17
5.5.50.0810.712208.13
5.5.40.0990.773208.11
5.5.30.0650.800208.23
5.5.20.0650.770208.28
5.5.10.0940.758208.19
5.5.00.0920.728208.19
5.4.450.0560.744206.12
5.4.440.0680.843206.12
5.4.430.0870.807206.01
5.4.420.1380.722206.13
5.4.410.0800.723205.99
5.4.400.1010.737205.94
5.4.390.0680.726205.86
5.4.380.0770.696205.94
5.4.370.0860.785205.73
5.4.360.0760.772205.88
5.4.350.0700.746205.82
5.4.340.0650.783205.73
5.4.330.0970.992201.71
5.4.320.0680.835205.89
5.4.310.0820.735205.98
5.4.300.0970.771205.66
5.4.290.1040.711205.90
5.4.280.0780.828205.77
5.4.270.0780.740205.82
5.4.260.0770.691205.78
5.4.250.0960.777205.75
5.4.240.0980.791205.89
5.4.230.0920.805205.73
5.4.220.0630.798205.90
5.4.210.0890.758205.83
5.4.200.0710.823205.83
5.4.190.0750.742205.86
5.4.180.0780.712205.84
5.4.170.0760.750205.73
5.4.160.0980.753205.69
5.4.150.0650.844205.99
5.4.140.0770.765204.45
5.4.130.0620.698204.62
5.4.120.0840.761204.46
5.4.110.0710.699204.43
5.4.100.0830.756204.51
5.4.90.0870.818204.54
5.4.80.0680.762204.51
5.4.70.0730.758204.62
5.4.60.0850.770204.58
5.4.50.0770.750204.43
5.4.40.0750.821204.47
5.4.30.0790.786204.47
5.4.20.0800.803204.46
5.4.10.0760.799204.53
5.4.00.0650.825204.13
5.3.290.1050.875203.35
5.3.280.0930.899203.33
5.3.270.0720.934203.47
5.3.260.0830.943203.23
5.3.250.0850.828203.42
5.3.240.0770.877203.40
5.3.230.0750.946203.33
5.3.220.0910.888203.20
5.3.210.0650.945203.35
5.3.200.0770.868203.15
5.3.190.0750.973203.36
5.3.180.0950.914203.24
5.3.170.0700.888203.37
5.3.160.0720.902203.27
5.3.150.0850.884203.36
5.3.140.0720.903203.29
5.3.130.0740.976203.31
5.3.120.0940.942203.28
5.3.110.0860.967203.36
5.3.100.0680.906203.08
5.3.90.0900.807202.99
5.3.80.0720.873202.89
5.3.70.0770.869202.99
5.3.60.0650.910202.95
5.3.50.0840.869202.94
5.3.40.0730.958202.89
5.3.30.0650.857202.97
5.3.20.0850.906202.80
5.3.10.0630.916202.66
5.3.00.0770.861202.77
5.2.170.0500.530201.96
5.2.160.0370.527201.97
5.2.150.0570.503201.86
5.2.140.0700.653201.88
5.2.130.0670.697201.72
5.2.120.0400.643201.96
5.2.110.0470.507201.67
5.2.100.0770.703201.91
5.2.90.0600.637201.76
5.2.80.0570.653201.90
5.2.70.0630.653201.96
5.2.60.0670.573201.74
5.2.50.0770.630201.84
5.2.40.0670.590201.89
5.2.30.0670.600201.76
5.2.20.0570.610201.81
5.2.10.0430.567201.75
5.2.00.0470.537201.67
5.1.60.0630.580200.94
5.1.50.0600.567200.73
5.1.40.0630.573200.97
5.1.30.0530.540201.28
5.1.20.0700.573201.28
5.1.10.0870.523201.04
5.1.00.0470.603200.95
5.0.50.0470.793199.44
5.0.40.0470.720199.23
5.0.30.0670.650199.08
5.0.20.0500.700199.13
5.0.10.0430.767198.93
5.0.00.0670.753199.11
4.4.90.0570.817196.70
4.4.80.0630.777196.70
4.4.70.0670.780196.69
4.4.60.0700.780196.59
4.4.50.0630.810196.56
4.4.40.0530.740196.68
4.4.30.0470.700196.55
4.4.20.0770.767196.75
4.4.10.0530.833196.71
4.4.00.0570.760196.61
4.3.110.0370.807196.50
4.3.100.0530.720196.63
4.3.90.0700.783196.53
4.3.80.0630.763196.61
4.3.70.0630.793196.55
4.3.60.0700.777196.58
4.3.50.0700.787196.55
4.3.40.0570.940196.56
4.3.30.0570.713195.36
4.3.20.0570.747195.25
4.3.10.0570.767195.27
4.3.00.0430.773195.21

preferences:
41 ms | 401 KiB | 5 Q