3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = <<<EOD <p id="p_2" class="s_1">1. Утвердить членами коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков:</p> <p id="p_3" class="s_1">Мосалева Сергея Валерьевича - первого заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков;</p> <p id="p_4" class="s_1">Чибрина Валерия Петровича - руководителя Департамента специальных технических мероприятий Федеральной службы Российской Федерации по контролю за оборотом наркотиков.</p> </div><div id="block_2" class="block" gtitle="Пункт 2"> <p id="p_5" class="s_1">2. Освободить от обязанностей членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков Кирушева А.И., Федосеева Н.В. и Шеховцова Н.В.</p> </div><div id="block_3" class="block" gtitle="Пункт 3"> <p id="p_6" class="s_1">3. Внести в <span class="link s_8" params="65537,6725829,0,6,0,0" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="return onClickLink(event, this);">распоряжение</span> Президента Российской Федерации от 11 июля 2009 г. N 447-рп &quot;Об утверждении членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков&quot; (Собрание законодательства Российской Федерации, 2009, N 29, ст. 3677; N 41, ст. 4755; 2011, N 37, ст. 5235) изменение, изложив <span class="link s_8" params="65537,6725829,17,6,1,0" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="return onClickLink(event, this);">абзацы восьмой</span> и <span class="link s_8" params="65537,6725829,18,6,2,0" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="return onClickLink(event, this);">девятый пункта 1</span> в следующей редакции:</p> <div class="block s_9"><div class="garantCommentWrap"><h4>GGGGGGGGGGGGGGGGGGGG:</h4><p id="p_7" class="s_9">По-видимому, в тексте предыдущего абзаца допущена опечатка. Имеется в виду &quot;<span class="link s_8" params="65537,6725829,17,7,0,0" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="return onClickLink(event, this);">абзацы седьмой</span> и <span class="link s_8" params="65537,6725829,18,7,1,0" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="return onClickLink(event, this);">восьмой пункта 1</span>&quot; </p> <span id="s_17"></span></div></div><p id="p_8" class="s_1">&quot;Клименченко Александра Павловича - начальника Управления Федеральной службы Российской Федерации по контролю за оборотом наркотиков по Ставропольскому краю;</p> <span id="s_18"></span><p id="p_9" class="s_1">Меринова Станислава Владимировича - заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков;&quot;.</p> </div><p>&nbsp;</p> <table class="sbs" width="100%"><tr><td width="66%" valign="bottom"><p id="p_10" class="s_16" style="text-indent:0pt;">Президент Российской Федерации</p> </td><td width="33%" valign="bottom"><p id="p_11" class="s_1" style="text-indent:0pt;text-align:right;">В. Путин</p> </td></tr></table><p>&nbsp;</p> <p id="p_12" class="s_16" style="text-indent:0pt;">30 апреля 2014 г.</p> <p id="p_13" class="s_16" style="text-indent:0pt;">N 132-рп</p> <p>&nbsp;</p> <div id="docGutterEndMarker"></div> EOD; $dom = new DOMDocument; @$dom->loadHTML($data); $doc = $dom->documentElement; $xpath = new DOMXPath($dom); $comments = $xpath->query('//*[@class="garantCommentWrap"]'); var_dump($comments); foreach($comments as $comment){ var_dump($comment->item(0)); $doc->parentNode->removeChild($comment); } echo $dom->saveXML();

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.0150.00616.88
8.3.50.0090.00918.75
8.3.40.0120.00319.29
8.3.30.0070.00719.75
8.3.20.0000.00820.84
8.3.10.0090.00024.15
8.3.00.0030.00619.63
8.2.180.0120.00319.16
8.2.170.0110.01122.96
8.2.160.0040.01120.89
8.2.150.0080.00024.18
8.2.140.0090.00024.66
8.2.130.0000.00826.16
8.2.120.0080.00022.58
8.2.110.0100.00022.58
8.2.100.0090.00418.30
8.2.90.0000.00819.86
8.2.80.0000.00818.43
8.2.70.0030.00618.00
8.2.60.0000.00818.30
8.2.50.0060.00618.07
8.2.40.0060.00320.44
8.2.30.0040.00418.48
8.2.20.0040.00418.14
8.2.10.0050.00318.62
8.2.00.0000.00918.27
8.1.280.0150.00725.92
8.1.270.0040.00424.10
8.1.260.0080.00026.35
8.1.250.0000.00828.09
8.1.240.0070.00324.18
8.1.230.0030.00719.61
8.1.220.0040.00418.14
8.1.210.0000.00918.77
8.1.200.0000.00917.75
8.1.190.0030.00518.01
8.1.180.0030.00718.10
8.1.170.0000.01018.96
8.1.160.0070.00022.49
8.1.150.0030.00619.15
8.1.140.0040.00417.84
8.1.130.0040.00418.29
8.1.120.0000.00817.95
8.1.110.0000.01117.94
8.1.100.0090.00017.84
8.1.90.0040.00417.91
8.1.80.0040.00417.83
8.1.70.0050.00317.90
8.1.60.0000.01017.99
8.1.50.0030.00517.84
8.1.40.0040.00418.05
8.1.30.0030.00617.99
8.1.20.0030.00517.98
8.1.10.0000.00817.97
8.1.00.0000.00917.86
8.0.300.0070.00018.77
8.0.290.0070.00017.55
8.0.280.0040.00418.82
8.0.270.0070.00017.63
8.0.260.0050.00317.79
8.0.250.0040.00417.37
8.0.240.0060.00317.46
8.0.230.0040.00417.45
8.0.220.0050.00217.30
8.0.210.0030.00517.20
8.0.200.0000.00717.41
8.0.190.0070.00317.41
8.0.180.0050.00317.46
8.0.170.0040.00417.38
8.0.160.0040.00417.37
8.0.150.0000.00917.33
8.0.140.0000.00717.33
8.0.130.0030.00313.90
8.0.120.0030.00517.29
8.0.110.0040.00417.38
8.0.100.0000.00817.18
8.0.90.0000.00717.30
8.0.80.0120.00617.40
8.0.70.0040.00417.34
8.0.60.0040.00417.22
8.0.50.0000.00817.42
8.0.30.0050.01517.47
8.0.20.0120.00917.62
8.0.10.0040.00417.39
8.0.00.0070.01117.25
7.4.330.0060.00015.45
7.4.320.0030.00317.08
7.4.300.0030.00316.93
7.4.290.0040.00416.89
7.4.280.0000.00816.95
7.4.270.0040.00417.08
7.4.260.0050.00316.91
7.4.250.0070.00017.04
7.4.240.0040.00317.02
7.4.230.0050.00217.15
7.4.220.0030.02016.97
7.4.210.0090.00817.04
7.4.200.0040.00417.15
7.4.190.0040.00417.09
7.4.160.0040.01617.12
7.4.150.0130.00617.40
7.4.140.0090.01117.86
7.4.130.0050.01317.05
7.4.120.0100.01017.05
7.4.110.0080.01117.09
7.4.100.0080.01617.18
7.4.90.0110.00717.04
7.4.80.0110.00719.39
7.4.70.0030.01516.91
7.4.60.0030.02217.01
7.4.50.0000.00516.97
7.4.40.0080.00822.77
7.4.30.0140.00317.04
7.4.00.0000.01315.11
7.3.330.0050.00313.41
7.3.320.0030.00613.65
7.3.310.0000.00816.84
7.3.300.0000.00816.67
7.3.290.0060.01016.81
7.3.280.0110.00716.78
7.3.270.0110.01417.40
7.3.260.0100.01016.71
7.3.250.0090.01216.95
7.3.240.0140.00317.12
7.3.230.0090.00916.92
7.3.210.0060.01216.67
7.3.200.0080.01919.39
7.3.190.0070.01116.94
7.3.180.0030.01316.89
7.3.170.0120.00416.74
7.3.160.0070.01016.88
7.3.120.0030.01215.15
7.3.10.0110.00416.59
7.3.00.0090.00616.99
7.2.330.0090.00917.00
7.2.320.0160.00816.80
7.2.310.0110.00717.21
7.2.300.0100.00716.93
7.2.290.0170.00017.02
7.2.130.0040.01117.30
7.2.120.0060.00617.09
7.2.110.0070.00717.05
7.2.100.0100.00617.35
7.2.90.0000.01117.11
7.2.80.0070.01116.82
7.2.70.0040.01117.09
7.2.60.0050.00917.06
7.2.50.0060.00617.11
7.2.40.0030.01217.29
7.2.30.0070.01017.12
7.2.20.0070.00417.15
7.2.10.0070.00717.26
7.2.00.0080.00718.36
7.1.250.0000.01216.11
7.1.200.0070.01015.95
7.1.100.0060.00318.41
7.1.70.0110.00417.39
7.1.60.0140.01019.46
7.1.50.0060.01517.08
7.1.00.0030.07722.59
7.0.200.0290.00315.15
7.0.140.0070.07022.17
7.0.60.0270.06720.23
7.0.50.0070.07717.88
7.0.40.0000.04720.21
7.0.30.0270.05320.33
7.0.20.0270.08320.41
7.0.10.0070.04720.33
7.0.00.0130.07720.33
5.6.280.0070.07021.01
5.6.210.0100.07320.72
5.6.200.0130.08018.32
5.6.190.0130.03320.54
5.6.180.0170.07720.88
5.6.170.0330.05720.61
5.6.160.0030.04020.77
5.6.150.0000.04318.31
5.6.140.0000.04718.43
5.6.130.0200.06718.41
5.6.120.0030.08721.07
5.6.110.0030.09021.28
5.6.100.0070.08721.25
5.6.90.0030.07321.15
5.6.80.0000.04720.61
5.6.70.3870.04020.65
5.5.350.0370.07020.64
5.5.340.0030.08718.25
5.5.330.0000.04320.45
5.5.320.0370.04720.57
5.5.310.0230.05320.48
5.5.300.0070.05018.12
5.5.290.0030.07718.27
5.5.280.0100.08021.15
5.5.270.0170.07721.04
5.5.260.0100.08720.82
5.5.250.0030.08720.97
5.5.240.0330.06320.43
5.4.450.0100.06019.68
5.4.440.0930.05319.73
5.4.430.0530.08019.55
5.4.420.0770.06319.54
5.4.410.0770.05319.74
5.4.400.0670.06319.17
5.4.390.0100.06019.33
5.4.380.0300.05718.85
5.4.370.0300.05318.70
5.4.360.0270.05018.86
5.4.350.0500.06318.98
5.4.340.0300.06718.93
5.4.320.0090.03712.82
5.4.310.0080.03712.82
5.4.300.0090.03912.82
5.4.290.0120.05312.81
5.4.280.0060.04112.71
5.4.270.0090.04812.71
5.4.260.0120.04512.71
5.4.250.0050.04012.71
5.4.240.0040.04012.71
5.4.230.0080.04612.70
5.4.220.0060.04212.70
5.4.210.0090.04012.70
5.4.200.0070.03812.70
5.4.190.0030.04112.70
5.4.180.0080.03612.70
5.4.170.0040.03912.71
5.4.160.0080.04612.70
5.4.150.0090.04512.70
5.4.140.0070.03812.38
5.4.130.0070.04312.37
5.4.120.0040.04012.34
5.4.110.0080.03412.32
5.4.100.0060.03812.32
5.4.90.0040.04012.32
5.4.80.0060.03712.32
5.4.70.0050.03612.32
5.4.60.0070.03712.32
5.4.50.0060.03812.32
5.4.40.0040.03612.30
5.4.30.0050.03712.30
5.4.20.0060.03612.30
5.4.10.0030.03812.30
5.4.00.0060.03611.79
5.3.290.0090.05513.08
5.3.280.0060.03913.01
5.3.270.0070.03913.02
5.3.260.0050.04713.02
5.3.250.0110.05613.02
5.3.240.0080.05813.02
5.3.230.0120.05013.02
5.3.220.0090.05212.98
5.3.210.0100.04112.98
5.3.200.0070.06112.98
5.3.190.0090.04512.98
5.3.180.0040.03912.98
5.3.170.0030.04012.98
5.3.160.0050.03712.98
5.3.150.0080.03712.98
5.3.140.0070.03712.97
5.3.130.0060.04012.96
5.3.120.0080.03812.97
5.3.110.0080.03912.97
5.3.100.0060.04012.45
5.3.90.0090.04712.43
5.3.80.0050.04112.43
5.3.70.0060.04212.42
5.3.60.0080.04112.41
5.3.50.0040.04112.35
5.3.40.0050.05412.35
5.3.30.0100.06212.32
5.3.20.0070.05912.09
5.3.10.0150.05612.06
5.3.00.0090.06012.05
5.2.170.0100.0619.55
5.2.160.0060.0439.55
5.2.150.0070.0439.55
5.2.140.0070.0459.56
5.2.130.0040.0459.51
5.2.120.0070.0419.51
5.2.110.0050.0339.52
5.2.100.0090.0289.51
5.2.90.0040.0319.51
5.2.80.0040.0349.51
5.2.70.0050.0329.51
5.2.60.0080.0299.46
5.2.50.0050.0319.43
5.2.40.0060.0309.41
5.2.30.0050.0329.39
5.2.20.0070.0429.51
5.2.10.0060.0409.44
5.2.00.0050.0439.28
5.1.60.0030.0398.56
5.1.50.0070.0408.56
5.1.40.0060.0308.54
5.1.30.0050.0298.88
5.1.20.0050.0298.91
5.1.10.0070.0278.63
5.1.00.0040.0298.64
5.0.50.0040.0237.11
5.0.40.0030.0227.08
5.0.30.0030.0336.79
5.0.20.0050.0206.75
5.0.10.0050.0206.74
5.0.00.0060.0376.73
4.4.90.0020.0194.83
4.4.80.0010.0194.89
4.4.70.0020.0174.88
4.4.60.0020.0184.88
4.4.50.0010.0194.90
4.4.40.0020.0274.89
4.4.30.0060.0124.89
4.4.20.0030.0184.95
4.4.10.0010.0194.96
4.4.00.0070.0264.92
4.3.110.0030.0224.82
4.3.100.0040.0204.82
4.3.90.0050.0144.80
4.3.80.0060.0244.80
4.3.70.0050.0134.80
4.3.60.0010.0174.80
4.3.50.0030.0164.80
4.3.40.0020.0254.75
4.3.30.0020.0173.55
4.3.20.0050.0133.54
4.3.10.0040.0223.30
4.3.00.0130.01710.31

preferences:
46.54 ms | 400 KiB | 5 Q