/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/dom/tests/modern/common/innerHTML_cache_invalidation.phpt
27 строк
483 B
Niels Dossche
Add missing cache invalidation for innerHTML (#16652)
31 окт 2024, 00:14
Не верифицирован
31 окт 2024, 00:14
d5e6dd8
Код
Авторство
О чём код?
--TEST-- $innerHTML cache invalidation --EXTENSIONS-- dom --FILE-- <?php $dom = Dom\XMLDocument::createFromString('<root><a/><a/><a/></root>'); $els = $dom->getElementsByTagName('a'); var_dump($els[0]->tagName); $dom->documentElement->innerHTML = '<b/>'; echo $dom->saveXML(), "\n"; var_dump($els); var_dump($els[0]?->tagName); ?> --EXPECT-- string(1) "a" <?xml version="1.0" encoding="UTF-8"?> <root><b/></root> object(Dom\HTMLCollection)#2 (1) { ["length"]=> int(0) } NULL