/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/dom/tests/modern/spec/HTMLDocument_createProcessingInstruction.phpt
37 строк
895 B
Niels Dossche
Update ext/dom names after policy change (#14171)
09 май 2024, 11:40
Не верифицирован
09 май 2024, 11:40
6e7adb3
Код
Авторство
О чём код?
--TEST-- Dom\HTMLDocument::createProcessingInstruction() --EXTENSIONS-- dom --FILE-- <?php $dom = Dom\HTMLDocument::createEmpty(); try { $dom->createProcessingInstruction("?>", ""); } catch (DOMException $e) { var_dump($e->getCode()); echo $e->getMessage(), "\n"; } try { $dom->createProcessingInstruction("?>", "?>"); } catch (DOMException $e) { var_dump($e->getCode()); echo $e->getMessage(), "\n"; } try { $dom->createProcessingInstruction("target", "?>"); } catch (DOMException $e) { var_dump($e->getCode()); echo $e->getMessage(), "\n"; } $dom->appendChild($dom->createProcessingInstruction("foo", "")); $dom->appendChild($dom->createProcessingInstruction("foo", "bar")); echo $dom->saveHtml(); ?> --EXPECT-- int(5) Invalid Character Error int(5) Invalid Character Error int(5) Invalid character sequence "?>" in processing instruction <?foo ><?foo bar>