3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo LIBXML_DOTTED_VERSION.' '; $s2 = '<?xml version="1.0"?><!DOCTYPE kaboom [ <!ENTITY a "'.str_repeat('a', 100000).'"> ]> <kaboom>'.str_repeat('&a;', 500).'</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.0600.06465.25
8.3.50.0690.06667.66
8.3.40.0590.01747.55
8.3.30.0480.02647.79
8.3.20.0260.03049.21
8.3.10.0200.01652.41
8.3.00.0130.02347.88
8.2.180.0650.04166.79
8.2.170.0360.04348.71
8.2.160.0360.03350.36
8.2.150.0270.02748.89
8.2.140.0280.00950.69
8.2.130.0330.02651.75
8.2.120.0170.02050.70
8.2.110.0200.02049.14
8.2.100.0290.01649.13
8.2.90.0140.01749.09
8.2.80.0090.02247.38
8.2.70.0230.02047.22
8.2.60.0140.02047.68
8.2.50.0070.02447.50
8.2.40.0170.02148.28
8.2.30.0140.01747.75
8.2.20.0140.01747.45
8.2.10.0230.00747.88
8.2.00.0130.01747.48
8.1.280.0750.03664.75
8.1.270.0390.03653.59
8.1.260.0190.01952.05
8.1.250.0170.02053.85
8.1.240.0220.01653.85
8.1.230.0510.01350.98
8.1.220.0140.01847.65
8.1.210.0170.01447.48
8.1.200.0320.01647.35
8.1.190.0190.01247.23
8.1.180.0130.01749.01
8.1.170.0100.02948.61
8.1.160.0200.01052.11
8.1.150.0070.02448.82
8.1.140.0170.01347.41
8.1.130.0070.02147.77
8.1.120.0090.02247.38
8.1.110.0200.01047.41
8.1.100.0060.02347.39
8.1.90.0160.01347.68
8.1.80.0070.02347.43
8.1.70.0170.01347.51
8.1.60.0170.01447.54
8.1.50.0160.01647.56
8.1.40.0100.02047.58
8.1.30.0170.01447.64
8.1.20.0070.02747.47
8.1.10.0070.04066.21
8.1.00.0070.04166.07
8.0.300.0280.02165.97
8.0.290.0200.02765.38
8.0.280.0270.02067.09
8.0.270.0130.04065.73
8.0.260.0170.03065.85
8.0.250.0070.03865.55
8.0.240.0300.01665.66
8.0.230.0130.03265.59
8.0.220.0160.02965.50
8.0.210.0130.03265.52
8.0.200.0170.02765.71
8.0.190.0210.02865.67
8.0.180.0200.02765.55
8.0.170.0240.02465.64
8.0.160.0190.02965.60
8.0.150.0170.03065.48
8.0.140.0230.02365.40
8.0.130.0340.034109.41
8.0.120.0140.03565.47
8.0.110.0270.02065.61
8.0.100.0230.02365.45
8.0.90.0240.02465.64
8.0.80.0460.05965.61
8.0.70.0200.02365.41
8.0.60.0140.03265.61
8.0.50.0100.03565.59
8.0.30.0720.06665.72
8.0.20.0570.07765.69
8.0.10.0300.01765.60
8.0.00.0520.08165.34
7.4.330.0380.021110.91
7.4.320.0070.03765.10
7.4.300.0210.02465.12
7.4.290.0130.03365.23
7.4.280.0240.02465.13
7.4.270.0200.02765.18
7.4.260.0240.02865.11
7.4.250.0200.03065.08
7.4.240.0230.02365.16
7.4.230.0040.04165.08
7.4.220.0590.07265.19
7.4.210.0510.04765.28
7.4.200.0160.02965.30
7.4.160.0330.09865.02
7.4.150.0780.05864.99
7.4.140.0500.08565.10
7.4.130.0570.07465.14
7.4.120.0490.10065.06
7.4.110.1460.110112.41
7.4.100.1090.126112.46
7.4.90.1010.104112.51
7.4.80.0950.114112.33
7.4.70.1080.105112.47
7.4.60.0790.122112.30
7.4.50.0330.036112.42
7.4.40.1190.116112.46
7.4.30.1120.083112.44
7.4.00.0470.057110.70
7.3.330.0360.026109.27
7.3.320.0360.030109.29
7.3.310.0100.03664.94
7.3.300.0130.03264.94
7.3.290.0390.06164.90
7.3.280.0550.06764.94
7.3.270.0670.06165.07
7.3.260.0790.09965.09
7.3.250.0450.08465.00
7.3.240.0580.09265.14
7.3.230.1160.136112.20
7.3.210.0960.099112.14
7.3.200.1080.098112.56
7.3.190.0870.121112.39
7.3.180.1130.093112.48
7.3.170.1060.092112.32
7.3.160.1080.142112.49
7.2.330.1010.105112.76
7.2.320.1080.112112.78
7.2.310.1080.096112.77
7.2.300.1050.098112.80
7.2.290.1180.079112.32
7.2.60.1190.053112.65
7.2.00.0500.056115.27
7.1.200.1810.046111.19
7.1.100.1080.059113.58
7.1.70.0980.050112.88
7.1.60.0440.057113.13
7.1.50.0760.076112.99
7.1.00.0300.123118.13
7.0.200.0540.041112.17
7.0.140.0230.123117.78
7.0.60.0470.137115.84
7.0.50.0500.087113.68
7.0.40.0430.083115.48
7.0.30.1000.100115.63
7.0.20.1300.120115.49
7.0.10.0300.160115.49
7.0.00.0400.140115.55
5.6.280.0430.110117.10
5.6.210.0270.087116.91
5.6.200.0330.090114.23
5.6.190.0430.133116.59
5.6.180.1230.127116.43
5.6.170.1300.110116.38
5.6.160.0330.107116.38
5.6.150.0300.123114.20
5.6.140.0470.123114.22
5.6.130.0630.120114.21
5.6.120.0500.120117.06
5.6.110.0300.090117.21
5.6.100.0670.117117.02
5.6.90.0300.147117.20
5.6.80.0430.090116.50
5.5.350.1330.130116.59
5.5.340.0570.120113.86
5.5.330.0700.100116.13
5.5.320.1230.063116.29
5.5.310.1370.113116.25
5.5.300.0330.077114.05
5.5.290.0170.087114.10
5.5.280.0500.133117.02
5.5.270.0530.073116.93
5.5.260.0330.147117.01
5.5.250.0430.133116.61
5.5.240.0730.107116.34
5.4.450.3700.157115.62
5.4.440.3830.120115.38
5.4.430.3930.133115.41
5.4.420.1700.140115.30
5.4.410.3170.133114.99
5.4.400.2330.097114.99
5.4.390.2770.110115.13
5.4.380.0600.140114.52
5.4.370.0630.103114.57
5.4.360.0630.100114.77
5.4.350.0390.106108.17
5.4.340.0410.089108.16
5.4.320.0300.085108.66
5.4.310.0270.091108.66
5.4.300.0340.082108.66
5.4.290.0310.091108.64
5.4.280.0360.090108.55
5.4.270.0280.086108.54
5.4.260.0280.092108.55
5.4.250.0310.087108.55
5.4.240.0290.082108.54
5.4.230.0220.088108.54
5.4.220.0290.080108.54
5.4.210.0370.080108.54
5.4.200.0310.119108.54
5.4.190.0290.094108.54
5.4.180.0320.078108.53
5.4.170.0280.083108.55
5.4.160.0300.089108.54
5.4.150.0340.104108.54
5.4.140.0240.111108.22
5.4.130.0360.127108.21
5.4.120.0290.111108.17
5.4.110.0280.093108.17
5.4.100.0290.083108.17
5.4.90.0280.083108.17
5.4.80.0390.124108.17
5.4.70.0400.120108.16
5.4.60.0380.098108.16
5.4.50.0260.087108.16
5.4.40.0280.108108.15
5.4.30.0300.131108.14
5.4.20.0360.127108.15
5.4.10.0430.105108.15
5.4.00.0290.111107.63
5.3.290.0220.092109.07
5.3.280.0270.104109.00
5.3.270.0370.146109.01
5.3.260.0330.100109.02
5.3.250.0450.133109.02
5.3.240.0380.121109.02
5.3.230.0380.127109.01
5.3.220.0360.126108.98
5.3.210.0330.119108.98
5.3.200.0440.134108.98
5.3.190.0370.085108.98
5.3.180.0380.086108.97
5.3.170.0340.100108.97
5.3.160.0320.094108.97
5.3.150.0320.084108.98
5.3.140.0410.101108.96
5.3.130.0370.092108.96
5.3.120.0240.123108.96
5.3.110.0310.085108.96
5.3.100.0290.088108.44
5.3.90.0280.086108.43
5.3.80.0430.097108.41
5.3.70.0320.088108.42
5.3.60.0290.091108.40
5.3.50.0330.094108.34
5.3.40.0370.085108.34
5.3.30.0370.093108.31
5.3.20.0230.091108.09
5.3.10.0250.086108.05
5.3.00.0330.093108.03
5.2.170.0290.125105.53
5.2.160.0350.120105.52
5.2.150.0380.092105.53
5.2.140.0350.080105.52
5.2.130.0270.096105.48
5.2.120.0400.111105.48
5.2.110.0330.115105.49
5.2.100.0320.071105.48
5.2.90.0320.079105.48
5.2.80.0280.092105.47
5.2.70.0310.081105.48
5.2.60.0280.079105.43
5.2.50.0400.094105.39
5.2.40.0340.069105.37
5.2.30.0280.075105.35
5.2.20.0340.074105.34
5.2.10.0250.077105.07
5.2.00.0250.077105.12
5.1.60.0250.079104.12
5.1.50.0220.078104.11
5.1.40.0190.081104.10
5.1.30.0380.115104.44
5.1.20.0300.108104.46
5.1.10.0260.073104.19
5.1.00.0300.072104.19
5.0.50.0210.072102.67
5.0.40.0390.099103.14
5.0.30.0290.110102.34
5.0.20.0290.081102.31
5.0.10.0350.072102.29
5.0.00.0300.084102.28
4.4.90.0040.0154.85
4.4.80.0030.0164.83
4.4.70.0010.0174.82
4.4.60.0030.0204.83
4.4.50.0030.0214.85
4.4.40.0010.0274.84
4.4.30.0050.0204.83
4.4.20.0020.0194.90
4.4.10.0010.0264.90
4.4.00.0040.0274.87
4.3.110.0020.0174.77
4.3.100.0020.0164.77
4.3.90.0010.0164.75
4.3.80.0020.0294.75
4.3.70.0010.0164.75
4.3.60.0020.0154.74
4.3.50.0010.0174.74
4.3.40.0040.0224.70
4.3.30.0060.0113.51
4.3.20.0000.0183.49
4.3.10.0000.0203.45
4.3.00.0000.0237.16

preferences:
45.42 ms | 401 KiB | 5 Q