3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s2 = '<?xml version="1.0"?><!DOCTYPE kaboom [ <!ENTITY a "'.str_repeat('a', 10000).'"> ]> <kaboom>'.str_repeat('&a;', 10000).'</kaboom>'; $doc = new DOMDocument(); $doc->loadXML($s2); echo strlen($doc->lastChild->nodeValue);

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.1160.07397.75
8.3.50.1340.06699.70
8.3.40.0410.03447.47
8.3.30.0460.03647.71
8.3.20.0170.03149.00
8.3.10.0260.01950.38
8.3.00.0340.01446.13
8.2.180.1090.07999.13
8.2.170.0430.04348.89
8.2.160.0470.02750.26
8.2.150.0260.01948.82
8.2.140.0400.00750.52
8.2.130.0350.01350.45
8.2.120.0290.01850.63
8.2.110.0370.02050.29
8.2.100.0520.02647.66
8.2.90.0200.02048.92
8.2.80.0230.01747.50
8.2.70.0310.01447.38
8.2.60.0260.01649.16
8.2.50.0340.01747.97
8.2.40.0160.02651.94
8.2.30.0140.02149.07
8.2.20.0140.02147.54
8.2.10.0130.02048.02
8.2.00.0140.02047.55
8.1.280.1260.05398.88
8.1.270.0300.02053.84
8.1.260.0330.01350.31
8.1.250.0360.01052.12
8.1.240.0260.02652.16
8.1.230.0390.01347.83
8.1.220.0360.00747.68
8.1.210.0250.01647.36
8.1.200.0280.01647.35
8.1.190.0260.01647.48
8.1.180.0200.02047.50
8.1.170.0320.00748.63
8.1.160.0190.01948.71
8.1.150.0030.03350.24
8.1.140.0060.03247.50
8.1.130.0100.02047.94
8.1.120.0280.00947.53
8.1.110.0060.02647.22
8.1.100.0130.01947.43
8.1.90.0180.01547.32
8.1.80.0200.01347.24
8.1.70.0240.01347.45
8.1.60.0160.02247.64
8.1.50.0100.03147.49
8.1.40.0140.02147.67
8.1.30.0160.02647.42
8.1.20.0130.02247.61
8.1.10.0290.03895.45
8.1.00.0270.05495.48
8.0.300.0690.03194.13
8.0.290.0650.02395.13
8.0.280.0480.03596.82
8.0.270.0610.03495.62
8.0.260.0640.03095.61
8.0.250.0380.03895.44
8.0.240.0500.03095.38
8.0.230.0400.04095.48
8.0.220.0360.03695.16
8.0.210.0290.04295.36
8.0.200.0490.03395.36
8.0.190.0450.03195.44
8.0.180.0330.04395.41
8.0.170.0360.04395.35
8.0.160.0390.03995.36
8.0.150.0440.03495.12
8.0.140.0430.04295.27
8.0.130.0390.048110.96
8.0.120.0300.04795.44
8.0.110.0300.03695.23
8.0.100.0320.03695.28
8.0.90.0240.04595.39
8.0.80.0920.10295.53
8.0.70.0170.04695.32
8.0.60.0340.03195.32
8.0.50.0450.02395.23
8.0.30.1080.11895.72
8.0.20.1370.12295.42
8.0.10.0270.04095.36
8.0.00.1120.14099.53
7.4.330.0460.055112.55
7.4.320.0330.04097.07
7.4.300.0230.05396.87
7.4.290.0390.03996.92
7.4.280.0530.03396.84
7.4.270.0370.03196.95
7.4.260.0600.04696.89
7.4.250.0370.04796.91
7.4.240.0330.04296.98
7.4.230.0290.04397.09
7.4.220.1720.11797.08
7.4.210.0560.09696.92
7.4.200.0300.04797.01
7.4.160.0930.11096.97
7.4.150.1190.10397.05
7.4.140.1160.13497.06
7.4.130.1260.10696.94
7.4.120.0790.15397.13
7.4.110.1270.141114.07
7.4.100.1430.166113.91
7.4.90.1360.133114.15
7.4.80.1010.175113.95
7.4.70.1550.178114.04
7.4.60.1090.174113.91
7.4.50.0460.040114.20
7.4.40.1160.166113.84
7.4.30.0940.172114.14
7.4.00.0690.104112.20
7.3.330.0340.058110.59
7.3.320.0360.046110.58
7.3.310.0370.03499.09
7.3.300.0200.05098.96
7.3.290.1120.08399.12
7.3.280.0900.11599.14
7.3.270.0780.15999.13
7.3.260.1060.13299.02
7.3.240.0800.15399.46
7.3.230.1180.150113.87
7.3.210.1340.158113.89
7.3.200.1370.186113.79
7.3.190.1380.138113.74
7.3.180.1130.146113.70
7.3.170.1490.128113.95
7.3.160.1300.143113.70
7.3.120.0840.108112.32
7.3.110.0650.095111.93
7.3.100.0520.107112.02
7.3.90.0450.118112.03
7.3.80.0580.108112.19
7.3.70.0650.095112.08
7.3.60.0560.092112.10
7.3.50.0570.097112.03
7.3.40.0550.102112.15
7.3.30.0800.100112.09
7.3.20.0580.095113.91
7.3.10.0590.094113.79
7.3.00.0620.076113.92
7.2.330.1330.178113.81
7.2.320.0920.177114.19
7.2.310.0960.185113.83
7.2.300.0900.170113.79
7.2.290.1870.170114.24
7.2.250.0950.115112.29
7.2.240.0710.117112.52
7.2.230.0500.099112.36
7.2.220.0600.084112.19
7.2.210.0650.100112.29
7.2.200.0510.104112.54
7.2.190.0630.102112.19
7.2.180.0570.107112.48
7.2.170.0710.081112.33
7.2.160.0500.098112.30
7.2.150.0430.093114.11
7.2.140.0530.096114.12
7.2.130.0430.092113.97
7.2.120.0500.099114.03
7.2.110.0570.090114.20
7.2.100.0560.079114.34
7.2.90.0630.067114.13
7.2.80.0730.106113.98
7.2.70.0590.082114.21
7.2.60.0550.088113.97
7.2.50.0610.074113.88
7.2.40.0520.118114.16
7.2.30.0670.091114.20
7.2.20.0540.087114.21
7.2.10.0430.090114.24
7.2.00.0550.082115.50
7.1.330.0650.119112.88
7.1.320.0670.085113.14
7.1.310.0630.101112.90
7.1.300.0560.083112.73
7.1.290.0570.099112.94
7.1.280.0600.091112.91
7.1.270.0420.105112.91
7.1.260.0580.086113.01
7.1.250.0590.073112.71
7.1.200.0540.063112.80
7.1.100.0560.059115.52
7.1.70.0360.079114.35
7.1.60.0270.115114.50
7.1.50.0670.107114.17
7.1.00.0470.147119.70
7.0.200.0540.057114.13
7.0.140.0430.147119.27
7.0.60.0700.130117.32
7.0.50.0200.117115.11
7.0.40.0430.123116.96
7.0.30.0530.180117.07
7.0.20.0670.137117.09
7.0.10.0530.130116.81
7.0.00.0300.120116.94
5.6.280.0230.163118.07
5.6.210.0570.117117.84
5.6.200.0270.180115.34
5.6.190.0470.153117.86
5.6.180.0570.120117.96
5.6.170.0600.107117.59
5.6.160.0300.167117.63
5.6.150.0430.097115.45
5.6.140.0500.107115.41
5.6.130.0470.153115.45
5.6.120.0270.103118.48
5.6.110.0300.140118.25
5.6.100.0370.137118.42
5.6.90.0370.153118.41
5.6.80.0600.137117.82
5.5.350.4470.103117.69
5.5.340.0470.147115.25
5.5.330.0530.153117.38
5.5.320.0700.107117.59
5.5.310.0530.153117.58
5.5.300.0430.143115.28
5.5.290.0470.160115.23
5.5.280.0500.160118.07
5.5.270.0630.147118.25
5.5.260.0430.153118.13
5.5.250.0230.120117.98
5.5.240.0570.113117.39
5.4.450.0770.157116.79
5.4.440.1600.177116.79
5.4.430.0870.183116.57
5.4.420.0600.170116.69
5.4.410.0770.173116.06
5.4.400.0870.177115.88
5.4.390.0800.190115.95
5.4.380.0670.197115.93
5.4.370.0530.153115.88
5.4.360.0570.140115.92
5.4.350.0390.128109.34
5.4.340.0350.119109.33
5.4.320.0320.121109.83
5.4.310.0310.117109.82
5.4.300.0410.115109.83
5.4.290.0370.120110.65
5.4.280.0360.114109.73
5.4.270.0460.152109.73
5.4.260.0460.203109.73
5.4.250.0480.163109.73
5.4.240.0510.193109.73
5.4.230.0390.126110.36
5.4.220.0310.118109.72
5.4.210.0380.126109.72
5.4.200.0310.127109.72
5.4.190.0370.112109.72
5.4.180.0300.121109.71
5.4.170.0340.113109.73
5.4.160.0290.121109.73
5.4.150.0300.121109.72
5.4.140.0290.120109.40
5.4.130.0340.119109.39
5.4.120.0380.111109.35
5.4.110.0300.137109.35
5.4.100.0310.126109.34
5.4.90.0290.121109.35
5.4.80.0330.116109.34
5.4.70.0250.119109.34
5.4.60.0280.132109.34
5.4.50.0300.117109.34
5.4.40.0310.136109.32
5.4.30.0400.105109.32
5.4.20.0350.119109.33
5.4.10.0290.115109.32
5.4.00.0330.112108.81
5.3.290.0350.125110.14
5.3.280.0300.119110.07
5.3.270.0280.122110.08
5.3.260.0310.121110.08
5.3.250.0300.119110.09
5.3.240.0430.118110.09
5.3.230.0370.120110.07
5.3.220.0400.161110.05
5.3.210.0560.138110.04
5.3.200.0350.126110.04
5.3.190.0340.114110.05
5.3.180.0310.115110.04
5.3.170.0250.121110.04
5.3.160.0480.111110.04
5.3.150.0390.152110.04
5.3.140.0410.143110.03
5.3.130.0380.136110.02
5.3.120.0300.119110.02
5.3.110.0400.107110.02
5.3.100.0310.137109.51
5.3.90.0310.117109.49
5.3.80.0320.120109.48
5.3.70.0330.117109.48
5.3.60.0480.133109.47
5.3.50.0410.113109.41
5.3.40.0350.114109.41
5.3.30.0250.121109.38
5.3.20.0320.124109.15
5.3.10.0330.112109.12
5.3.00.0380.107109.11
5.2.170.0350.107106.57
5.2.160.0380.132106.57
5.2.150.0250.114106.57
5.2.140.0370.130106.56
5.2.130.0380.183106.53
5.2.120.0370.118107.05
5.2.110.0290.114106.54
5.2.100.0270.112106.52
5.2.90.0220.114106.52
5.2.80.0360.105106.52
5.2.70.0380.113106.52
5.2.60.0300.109106.47
5.2.50.0250.113106.43
5.2.40.0330.103106.41
5.2.30.0390.145106.19
5.2.20.0330.103106.18
5.2.10.0350.112106.11
5.2.00.0610.116201.36
5.1.60.0620.112200.58
5.1.50.0650.129200.58
5.1.40.0680.107200.56
5.1.30.0620.119200.91
5.1.20.0630.143200.92
5.1.10.0660.113200.72
5.1.00.0530.119200.72
5.0.50.0710.167199.20
5.0.40.0630.117199.05
5.0.30.0580.130198.88
5.0.20.0670.126198.77
5.0.10.0580.120198.75
5.0.00.0390.135198.75
4.4.90.0030.0154.78
4.4.80.0020.0164.75
4.4.70.0020.0164.76
4.4.60.0030.0154.75
4.4.50.0030.0154.77
4.4.40.0030.0264.74
4.4.30.0040.0144.76
4.4.20.0010.0174.84
4.4.10.0020.0164.85
4.4.00.0040.0234.77
4.3.110.0040.0154.68
4.3.100.0030.0194.67
4.3.90.0020.0224.66
4.3.80.0050.0294.65
4.3.70.0050.0184.65
4.3.60.0070.0184.65
4.3.50.0080.0204.64
4.3.40.0090.0324.60
4.3.30.0050.0143.41
4.3.20.0000.0203.38
4.3.10.0040.0203.34
4.3.00.0170.0236.81

preferences:
46.64 ms | 401 KiB | 5 Q