3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?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"]'); foreach($comments as $comment){ var_dump($doc->parentNode); $doc->parentNode->removeChild($comment); } echo $dom->saveXML();
Output for 7.0.0 - 7.1.0
object(DOMDocument)#1 (34) { ["doctype"]=> string(22) "(object value omitted)" ["implementation"]=> string(22) "(object value omitted)" ["documentElement"]=> string(22) "(object value omitted)" ["actualEncoding"]=> NULL ["encoding"]=> NULL ["xmlEncoding"]=> NULL ["standalone"]=> bool(true) ["xmlStandalone"]=> bool(true) ["version"]=> NULL ["xmlVersion"]=> NULL ["strictErrorChecking"]=> bool(true) ["documentURI"]=> NULL ["config"]=> NULL ["formatOutput"]=> bool(false) ["validateOnParse"]=> bool(false) ["resolveExternals"]=> bool(false) ["preserveWhiteSpace"]=> bool(true) ["recover"]=> bool(false) ["substituteEntities"]=> bool(false) ["nodeName"]=> string(9) "#document" ["nodeValue"]=> NULL ["nodeType"]=> int(13) ["parentNode"]=> NULL ["childNodes"]=> string(22) "(object value omitted)" ["firstChild"]=> string(22) "(object value omitted)" ["lastChild"]=> string(22) "(object value omitted)" ["previousSibling"]=> NULL ["attributes"]=> NULL ["ownerDocument"]=> NULL ["namespaceURI"]=> NULL ["prefix"]=> string(0) "" ["localName"]=> NULL ["baseURI"]=> NULL ["textContent"]=> string(5161) "1. Утвердить членами коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков: Мосалева Сергея Валерьевича - первого заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков; Чибрина Валерия Петровича - руководителя Департамента специальных технических мероприятий Федеральной службы Российской Федерации по контролю за оборотом наркотиков. 2. Освободить от обязанностей членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков Кирушева А.И., Федосеева Н.В. и Шеховцова Н.В. 3. Внести в распоряжение Президента Российской Федерации от 11 июля 2009 г. N 447-рп "Об утверждении членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков" (Собрание законодательства Российской Федерации, 2009, N 29, ст. 3677; N 41, ст. 4755; 2011, N 37, ст. 5235) изменение, изложив абзацы восьмой и девятый пункта 1 в следующей редакции: GGGGGGGGGGGGGGGGGGGG:По-видимому, в тексте предыдущего абзаца допущена опечатка. Имеется в виду "абзацы седьмой и восьмой пункта 1" "Клименченко Александра Павловича - начальника Управления Федеральной службы Российской Федерации по контролю за оборотом наркотиков по Ставропольскому краю; Меринова Станислава Владимировича - заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков;".   Президент Российской Федерации В. Путин   30 апреля 2014 г. N 132-рп   " } Fatal error: Uncaught DOMException: Not Found Error in /in/rqPRv:34 Stack trace: #0 /in/rqPRv(34): DOMNode->removeChild(Object(DOMElement)) #1 {main} thrown in /in/rqPRv on line 34
Process exited with code 255.
Output for hhvm-3.10.0 - 3.12.0
object(DOMDocument)#1 (35) { ["nodeName"]=> string(9) "#document" ["nodeValue"]=> NULL ["nodeType"]=> int(13) ["parentNode"]=> NULL ["childNodes"]=> string(22) "(object value omitted)" ["firstChild"]=> string(22) "(object value omitted)" ["lastChild"]=> string(22) "(object value omitted)" ["previousSibling"]=> NULL ["nextSibling"]=> NULL ["attributes"]=> NULL ["ownerDocument"]=> NULL ["namespaceURI"]=> NULL ["prefix"]=> string(0) "" ["localName"]=> NULL ["baseURI"]=> NULL ["textContent"]=> string(5161) "1. Утвердить членами коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков: Мосалева Сергея Валерьевича - первого заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков; Чибрина Валерия Петровича - руководителя Департамента специальных технических мероприятий Федеральной службы Российской Федерации по контролю за оборотом наркотиков. 2. Освободить от обязанностей членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков Кирушева А.И., Федосеева Н.В. и Шеховцова Н.В. 3. Внести в распоряжение Президента Российской Федерации от 11 июля 2009 г. N 447-рп "Об утверждении членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков" (Собрание законодательства Российской Федерации, 2009, N 29, ст. 3677; N 41, ст. 4755; 2011, N 37, ст. 5235) изменение, изложив абзацы восьмой и девятый пункта 1 в следующей редакции: GGGGGGGGGGGGGGGGGGGG:По-видимому, в тексте предыдущего абзаца допущена опечатка. Имеется в виду "абзацы седьмой и восьмой пункта 1" "Клименченко Александра Павловича - начальника Управления Федеральной службы Российской Федерации по контролю за оборотом наркотиков по Ставропольскому краю; Меринова Станислава Владимировича - заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков;".   Президент Российской Федерации В. Путин   30 апреля 2014 г. N 132-рп   " ["doctype"]=> string(22) "(object value omitted)" ["implementation"]=> string(22) "(object value omitted)" ["documentElement"]=> string(22) "(object value omitted)" ["actualEncoding"]=> NULL ["encoding"]=> NULL ["xmlEncoding"]=> NULL ["standalone"]=> bool(true) ["xmlStandalone"]=> bool(true) ["version"]=> NULL ["xmlVersion"]=> NULL ["strictErrorChecking"]=> bool(true) ["documentURI"]=> NULL ["config"]=> NULL ["formatOutput"]=> bool(false) ["validateOnParse"]=> bool(false) ["resolveExternals"]=> bool(false) ["preserveWhiteSpace"]=> bool(true) ["recover"]=> bool(false) ["substituteEntities"]=> bool(false) } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:34 Stack trace: #0 /in/rqPRv(34): DOMNode->removeChild() #1 {main}
Process exited with code 255.
Output for 5.3.11 - 5.3.29, 5.4.1 - 5.6.28
object(DOMDocument)#1 (34) { ["doctype"]=> string(22) "(object value omitted)" ["implementation"]=> string(22) "(object value omitted)" ["documentElement"]=> string(22) "(object value omitted)" ["actualEncoding"]=> NULL ["encoding"]=> NULL ["xmlEncoding"]=> NULL ["standalone"]=> bool(true) ["xmlStandalone"]=> bool(true) ["version"]=> NULL ["xmlVersion"]=> NULL ["strictErrorChecking"]=> bool(true) ["documentURI"]=> NULL ["config"]=> NULL ["formatOutput"]=> bool(false) ["validateOnParse"]=> bool(false) ["resolveExternals"]=> bool(false) ["preserveWhiteSpace"]=> bool(true) ["recover"]=> bool(false) ["substituteEntities"]=> bool(false) ["nodeName"]=> string(9) "#document" ["nodeValue"]=> NULL ["nodeType"]=> int(13) ["parentNode"]=> NULL ["childNodes"]=> string(22) "(object value omitted)" ["firstChild"]=> string(22) "(object value omitted)" ["lastChild"]=> string(22) "(object value omitted)" ["previousSibling"]=> NULL ["attributes"]=> NULL ["ownerDocument"]=> NULL ["namespaceURI"]=> NULL ["prefix"]=> string(0) "" ["localName"]=> NULL ["baseURI"]=> NULL ["textContent"]=> string(5161) "1. Утвердить членами коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков: Мосалева Сергея Валерьевича - первого заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков; Чибрина Валерия Петровича - руководителя Департамента специальных технических мероприятий Федеральной службы Российской Федерации по контролю за оборотом наркотиков. 2. Освободить от обязанностей членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков Кирушева А.И., Федосеева Н.В. и Шеховцова Н.В. 3. Внести в распоряжение Президента Российской Федерации от 11 июля 2009 г. N 447-рп "Об утверждении членов коллегии Федеральной службы Российской Федерации по контролю за оборотом наркотиков" (Собрание законодательства Российской Федерации, 2009, N 29, ст. 3677; N 41, ст. 4755; 2011, N 37, ст. 5235) изменение, изложив абзацы восьмой и девятый пункта 1 в следующей редакции: GGGGGGGGGGGGGGGGGGGG:По-видимому, в тексте предыдущего абзаца допущена опечатка. Имеется в виду "абзацы седьмой и восьмой пункта 1" "Клименченко Александра Павловича - начальника Управления Федеральной службы Российской Федерации по контролю за оборотом наркотиков по Ставропольскому краю; Меринова Станислава Владимировича - заместителя руководителя Оперативно-розыскного департамента Федеральной службы Российской Федерации по контролю за оборотом наркотиков;".   Президент Российской Федерации В. Путин   30 апреля 2014 г. N 132-рп   " } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:34 Stack trace: #0 /in/rqPRv(34): DOMNode->removeChild(Object(DOMElement)) #1 {main} thrown in /in/rqPRv on line 34
Process exited with code 255.
Output for 5.0.5 - 5.1.1, 5.1.3 - 5.3.10, 5.4.0
object(DOMDocument)#1 (0) { } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:34 Stack trace: #0 /in/rqPRv(34): DOMNode->removeChild(Object(DOMElement)) #1 {main} thrown in /in/rqPRv on line 34
Process exited with code 255.
Output for 5.1.2
object(DOMDocument)#1 (0) { } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:35 Stack trace: #0 /in/rqPRv(35): DOMNode->removeChild(Object(DOMElement)) #1 {main} thrown in /in/rqPRv on line 35
Process exited with code 255.
Output for 5.0.3 - 5.0.4
object(DOMDocument)#1 (0) { } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:34 Stack trace: #0 /in/rqPRv(34): DOMDocument->removeChild(Object(DOMElement)) #1 {main} thrown in /in/rqPRv on line 34
Process exited with code 255.
Output for 5.0.0 - 5.0.2
object(DOMDocument)#1 (0) { } Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in /in/rqPRv:34 Stack trace: #0 {main} thrown in /in/rqPRv on line 34
Process exited with code 255.
Output for 4.3.2 - 4.4.1, 4.4.3 - 4.4.9
Fatal error: Cannot instantiate non-existent class: domdocument in /in/rqPRv on line 27
Process exited with code 255.
Output for 4.4.2
Fatal error: Cannot instantiate non-existent class: domdocument in /in/rqPRv on line 28
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: domdocument in /in/rqPRv on line 27