/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/dom/tests/DOMNode_getRootNode.phpt
32 строки
745 B
Niels Dossche
Implement DOMNode::getRootNode()
13 июл 2023, 17:27
13 июл 2023, 17:27
d17069e
Код
Авторство
О чём код?
--TEST-- DOMNode::getRootNode() --EXTENSIONS-- dom --FILE-- <?php $dom = new DOMDocument(); $dom->loadXML('<?xml version="1.0"?><html><body/></html>'); var_dump($dom->documentElement->firstElementChild->getRootNode() === $dom); $p = $dom->createElement('p'); var_dump($p->getRootNode() === $p); $dom->documentElement->appendChild($p); var_dump($p->getRootNode() === $dom); $dom->documentElement->remove(); var_dump($p->getRootNode() === $p); $fragment = $dom->createDocumentFragment(); var_dump($fragment->getRootNode() === $fragment); $div = $fragment->appendChild($dom->createElement('div')); $div->appendChild($p); var_dump($p->getRootNode() === $fragment); ?> --EXPECT-- bool(true) bool(true) bool(true) bool(true) bool(true) bool(true)