3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s2 = '<?xml version="1.0"?><!DOCTYPE kaboom [ <!ENTITY a "'.str_repeat('a', 20000).'"> ]> <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.0390.02936.25
8.3.50.0280.02937.77
8.3.40.0270.02038.30
8.3.30.0170.03038.58
8.3.20.0100.01739.82
8.3.10.0300.01041.59
8.3.00.0180.01137.13
8.2.180.0300.03337.71
8.2.170.0410.00638.54
8.2.160.0290.02940.08
8.2.150.0170.01038.90
8.2.140.0250.00040.75
8.2.130.0140.01440.14
8.2.120.0100.01340.49
8.2.110.0200.00740.70
8.2.100.0220.01137.53
8.2.90.0160.00637.53
8.2.80.0100.01437.25
8.2.70.0110.01437.25
8.2.60.0070.01737.43
8.2.50.0100.01437.25
8.2.40.0160.01337.84
8.2.30.0130.01037.81
8.2.20.0090.01237.42
8.2.10.0150.00637.86
8.2.00.0090.01237.46
8.1.280.0240.04135.88
8.1.270.0100.01643.71
8.1.260.0130.01639.95
8.1.250.0170.01041.80
8.1.240.0100.02042.23
8.1.230.0130.01940.64
8.1.220.0130.00937.41
8.1.210.0150.00738.70
8.1.200.0110.01437.00
8.1.190.0040.01836.97
8.1.180.0110.01138.89
8.1.170.0160.00638.34
8.1.160.0070.01441.84
8.1.150.0100.01038.68
8.1.140.0070.01337.20
8.1.130.0060.01237.65
8.1.120.0130.00637.31
8.1.110.0070.01437.25
8.1.100.0130.00637.25
8.1.90.0130.00737.14
8.1.80.0110.00837.19
8.1.70.0100.01037.19
8.1.60.0070.01337.41
8.1.50.0090.01237.22
8.1.40.0030.01737.34
8.1.30.0140.00737.27
8.1.20.0140.00737.30
8.1.10.0120.00937.42
8.1.00.0120.00937.33
8.0.300.0090.01239.71
8.0.290.0140.01036.25
8.0.280.0070.01338.12
8.0.270.0180.00636.99
8.0.260.0100.01036.90
8.0.250.0130.00636.52
8.0.240.0060.01336.63
8.0.230.0060.01236.57
8.0.220.0080.01236.46
8.0.210.0060.01336.43
8.0.200.0060.01336.43
8.0.190.0130.00736.54
8.0.180.0070.01436.51
8.0.170.0030.01736.54
8.0.160.0100.01036.61
8.0.150.0130.00736.53
8.0.140.0100.01036.36
8.0.130.0110.00732.99
8.0.120.0150.00936.46
8.0.110.0030.01636.43
8.0.100.0120.00836.47
8.0.90.0070.01436.41
8.0.80.0190.02536.64
8.0.70.0160.00336.38
8.0.60.0100.01036.42
8.0.50.0100.01036.48
8.0.30.0310.03636.58
8.0.20.0280.03336.71
8.0.10.0070.01336.43
8.0.00.0190.03736.52
7.4.330.0090.00634.72
7.4.320.0150.00336.18
7.4.300.0100.01036.00
7.4.290.0100.01036.23
7.4.280.0080.01236.24
7.4.270.0130.00636.22
7.4.260.0100.01436.28
7.4.250.0140.00735.94
7.4.240.0130.00736.11
7.4.230.0100.01036.28
7.4.220.0300.02436.26
7.4.210.0140.02836.23
7.4.200.0080.01136.13
7.4.160.0370.01736.04
7.4.150.0290.03236.29
7.4.140.0390.01936.16
7.4.130.0260.03236.07
7.4.120.0300.03436.15
7.4.110.0190.03836.16
7.4.100.0400.02736.16
7.4.90.0200.03736.20
7.4.80.0350.02236.17
7.4.70.0300.03036.15
7.4.60.0360.02336.14
7.4.50.0070.00736.14
7.4.40.0130.05536.28
7.4.30.0210.03236.20
7.4.00.0140.02134.31
7.3.330.0090.00932.70
7.3.320.0030.01432.70
7.3.310.0040.01535.96
7.3.300.0070.01335.88
7.3.290.0240.02035.80
7.3.280.0250.02335.82
7.3.270.0240.03336.04
7.3.260.0360.02335.90
7.3.240.0290.02936.00
7.3.230.0150.04136.13
7.3.210.0370.02035.86
7.3.200.0290.02936.02
7.3.190.0370.03336.12
7.3.180.0260.02936.05
7.3.170.0270.02736.04
7.3.160.0220.03736.02
7.3.120.0030.04434.29
7.3.110.0300.01734.64
7.3.100.0130.02034.28
7.3.90.0100.03434.57
7.3.80.0160.01934.29
7.3.70.0140.02134.24
7.3.60.0190.01634.38
7.3.50.0090.02234.48
7.3.40.0290.00733.94
7.3.30.0160.02034.18
7.3.20.0090.01936.02
7.3.10.0060.02536.11
7.3.00.0220.01236.00
7.2.330.0260.03536.28
7.2.320.0340.03736.08
7.2.310.0250.03236.36
7.2.300.0270.02736.30
7.2.290.0190.03736.48
7.2.250.0130.02934.41
7.2.240.0140.02834.62
7.2.230.0190.01934.56
7.2.220.0130.02334.73
7.2.210.0160.02234.77
7.2.200.0240.01434.55
7.2.190.0090.02234.63
7.2.180.0140.01434.45
7.2.170.0100.02634.70
7.2.130.0260.01336.34
7.2.120.0140.02136.42
7.2.110.0140.01736.29
7.2.100.0260.00736.44
7.2.90.0190.01636.35
7.2.80.0270.02036.19
7.2.70.0160.01636.06
7.2.60.0240.01436.34
7.2.50.0130.02336.70
7.2.40.0140.01836.33
7.2.30.0180.02136.38
7.2.20.0130.02636.72
7.2.10.0100.02636.59
7.2.00.0190.01636.16
7.1.330.0100.02235.18
7.1.320.0170.01335.11
7.1.310.0120.02135.20
7.1.300.0060.02135.10
7.1.290.0140.01135.32
7.1.280.0110.02135.21
7.1.270.0200.00735.33
7.1.260.0100.02135.21
7.1.250.0330.02335.05
7.1.240.0200.02035.14
7.1.230.0210.01434.95
7.1.220.0110.02535.27
7.1.210.0160.01935.00
7.1.200.0130.02035.29
7.1.190.0140.02135.16
7.1.180.0130.01935.11
7.1.170.0120.01635.00
7.1.160.0130.02035.26
7.1.150.0120.01835.00
7.1.140.0140.01435.17
7.1.130.0170.01335.16
7.1.120.0190.01335.25
7.1.110.0130.01635.38
7.1.100.0030.02835.51
7.1.90.0070.02835.22
7.1.80.0170.01735.35
7.1.70.0180.01335.58
7.1.60.0070.02735.92
7.1.50.0220.01835.96
7.1.40.0150.01635.10
7.1.30.0170.01734.91
7.1.20.0200.01335.09
7.1.10.0140.02035.33
7.1.00.0230.04238.40
7.0.330.0260.01635.06
7.0.320.0100.02034.88
7.0.310.0170.01335.04
7.0.300.0100.02134.84
7.0.290.0170.01735.16
7.0.280.0170.01334.79
7.0.270.0260.00334.87
7.0.260.0200.01335.07
7.0.250.0190.01334.67
7.0.240.0210.01434.87
7.0.230.0200.01035.09
7.0.220.0180.01535.07
7.0.210.0160.01634.67
7.0.200.0140.02335.69
7.0.190.0170.01434.86
7.0.180.0190.01034.88
7.0.170.0280.01934.73
7.0.160.0190.01334.88
7.0.150.0100.02134.91
7.0.140.0150.04938.25
7.0.130.0130.02035.02
7.0.120.0180.01834.93
7.0.110.0180.01434.86
7.0.100.0200.01334.86
7.0.90.0110.02134.98
7.0.80.0090.02234.77
7.0.70.0190.01234.87
7.0.60.0150.03037.24
7.0.50.0120.03736.06
7.0.40.0180.05136.26
7.0.30.0480.04636.04
7.0.20.0230.05736.02
7.0.10.0270.05735.98
7.0.00.0100.03536.19
5.6.380.0170.01033.75
5.6.370.0170.01433.71
5.6.360.0120.01533.44
5.6.350.0130.02033.99
5.6.340.0160.01933.73
5.6.330.0210.01033.88
5.6.320.0120.02233.52
5.6.310.0220.01133.78
5.6.300.0150.01833.72
5.6.290.0130.02033.89
5.6.280.0140.04736.89
5.6.270.0160.01633.73
5.6.260.0240.01434.05
5.6.250.0130.01733.68
5.6.240.0100.02333.71
5.6.230.0170.01433.51
5.6.220.0290.00433.48
5.6.210.0110.04336.70
5.6.200.0160.04135.52
5.6.190.0190.04436.94
5.6.180.0320.03436.70
5.6.170.0300.05536.75
5.6.160.0150.03336.64
5.6.150.0140.04635.38
5.6.140.0150.03035.57
5.6.130.0200.04535.47
5.6.120.0210.03936.79
5.6.110.0170.06137.39
5.6.100.0220.04037.42
5.6.90.0180.02637.42
5.6.80.0120.03937.22
5.6.70.2720.02737.10
5.6.60.0250.01033.86
5.6.50.0110.02133.57
5.6.40.0160.01033.58
5.6.30.0100.02333.38
5.6.20.0130.01933.79
5.6.10.0180.02133.31
5.6.00.0070.02033.45
5.5.380.0160.00930.23
5.5.370.0180.01130.38
5.5.360.0140.01730.16
5.5.350.0240.04935.06
5.5.340.0210.05033.86
5.5.330.0080.05334.97
5.5.320.0430.04135.17
5.5.310.0300.03235.24
5.5.300.0100.04033.84
5.5.290.0080.03433.71
5.5.280.0100.03235.27
5.5.270.0150.05535.43
5.5.260.0160.05535.59
5.5.250.0150.05235.28
5.5.240.0310.04835.29
5.5.230.0140.01730.51
5.5.220.0070.02430.68
5.5.210.0140.01730.82
5.5.200.0150.01530.65
5.5.190.0200.01030.64
5.5.180.0110.02130.98
5.5.170.0250.00930.65
5.5.160.0090.02130.79
5.5.150.0200.01330.70
5.5.140.0130.01330.83
5.5.130.0160.02330.84
5.5.120.0200.01030.64
5.5.110.0110.01430.64
5.5.100.0250.01230.08
5.5.90.0180.01230.05
5.5.80.0150.01930.23
5.5.70.0180.01830.00
5.5.60.0110.02830.08
5.5.50.0180.01830.18
5.5.40.0190.02230.02
5.5.30.0070.02630.18
5.5.20.0170.02030.19
5.5.10.0210.01830.45
5.5.00.0220.01330.84
5.4.450.2320.03034.59
5.4.440.2200.03634.65
5.4.430.2380.03234.55
5.4.420.2440.02434.73
5.4.410.2500.04234.57
5.4.400.2400.03034.40
5.4.390.2450.03034.36
5.4.380.2640.03934.49
5.4.370.2410.03234.37
5.4.360.2510.02634.48
5.4.350.2050.03734.48
5.4.340.2370.03334.37
5.4.330.0190.01330.04
5.4.320.2270.03434.48
5.4.310.2780.03334.50
5.4.300.2520.03134.49
5.4.290.2790.03434.39
5.4.280.2060.03934.62
5.4.270.2510.03134.53
5.4.260.2520.03634.46
5.4.250.2780.04334.48
5.4.240.2330.03534.54
5.4.230.2380.03034.64
5.4.220.2410.03334.40
5.4.210.2410.02934.36
5.4.200.2310.03934.39
5.4.190.2390.03234.49
5.4.180.2290.03034.30
5.4.170.2120.02634.89
5.4.160.2430.03234.70
5.4.150.2400.03834.71
5.4.140.2440.02833.35
5.4.130.2470.03833.27
5.4.120.2340.03333.26
5.4.110.2530.03333.09
5.4.100.0480.03733.44
5.4.90.0430.04333.24
5.4.80.0430.04133.22
5.4.70.0200.03533.24
5.4.60.0420.04833.31
5.4.50.0370.04633.33
5.4.40.0300.03033.26
5.4.30.0250.02733.35
5.4.20.0180.04732.98
5.4.10.0350.02533.38
5.4.00.0200.03232.99
5.3.290.0320.03031.89
5.3.280.0460.04431.90
5.3.270.0230.04131.81
5.3.260.0380.03431.79
5.3.250.0280.05831.88
5.3.240.0390.04631.67
5.3.230.0320.03831.66
5.3.220.0230.02931.79
5.3.210.0370.02731.66
5.3.200.0260.02631.77
5.3.190.0450.04231.69
5.3.180.0380.03731.81
5.3.170.0240.03631.79
5.3.160.0260.02831.72
5.3.150.0230.03531.90
5.3.140.0170.03431.73
5.3.130.0230.03031.78
5.3.120.0230.03131.75
5.3.110.0320.03031.75
5.3.100.0170.03531.55
5.3.90.0180.03131.54
5.3.80.0220.03731.37
5.3.70.0280.02731.32
5.3.60.0230.02831.34
5.3.50.0150.03231.40
5.3.40.0230.02831.34
5.3.30.0220.03031.46
5.3.20.0220.03231.19
5.3.10.0250.02931.15
5.3.00.0180.03131.15
5.2.170.0200.02729.64
5.2.160.0200.03229.61
5.2.150.0250.03029.65
5.2.140.0240.03229.47
5.2.130.0260.02629.58
5.2.120.0190.02729.55
5.2.110.0130.02929.42
5.2.100.0220.03129.61
5.2.90.0200.02229.50
5.2.80.0150.03229.45
5.2.70.0170.03029.50
5.2.60.0220.02529.38
5.2.50.0260.02329.44
5.2.40.0210.02929.56
5.2.30.0170.02729.36
5.2.20.0210.02529.43
5.2.10.0180.02629.41
5.2.00.0190.02829.38
5.1.60.0160.02628.32
5.1.50.0220.02328.38
5.1.40.0230.02028.46
5.1.30.0200.02028.70
5.1.20.0250.02528.63
5.1.10.0150.02828.52
5.1.00.0260.02628.46
5.0.50.0140.02527.23
5.0.40.0170.02027.02
5.0.30.0200.02626.98
5.0.20.0150.02226.84
5.0.10.0160.02026.90
5.0.00.0190.02426.89
4.4.90.0030.0109.16
4.4.80.0020.0109.16
4.4.70.0030.0109.16
4.4.60.0030.0099.16
4.4.50.0040.0109.16
4.4.40.0050.0139.16
4.4.30.0030.0109.16
4.4.20.0020.0129.16
4.4.10.0020.0129.16
4.4.00.0060.0179.16
4.3.110.0050.0079.16
4.3.100.0060.0079.16
4.3.90.0050.0079.16
4.3.80.0020.0139.16
4.3.70.0020.0109.16
4.3.60.0020.0109.16
4.3.50.0000.0109.16
4.3.40.0020.0129.16
4.3.30.0000.0099.16
4.3.20.0040.0079.16
4.3.10.0030.0109.16
4.3.00.0050.0129.16

preferences:
50.94 ms | 400 KiB | 5 Q