/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/dom/tests/property_write_errors.phpt
56 строк
1 KB
Niels Dossche
[RFC] Add a way to opt-in ext/dom spec compliance (#13031)
09 мар 2024, 18:56
Не верифицирован
09 мар 2024, 18:56
14b6c98
Код
Авторство
О чём код?
--TEST-- Test property write errors --EXTENSIONS-- dom --FILE-- <?php require_once("dom_test.inc"); $dom = new DOMDocument(); try { $dom->nodeValue = []; } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } try { $dom->nodeType += 1; } catch (Error $exception) { echo $exception->getMessage() . "\n"; } try { $dom->xmlEncoding = null; } catch (Error $exception) { echo $exception->getMessage() . "\n"; } $entity = new DOMEntity(); try { $entity->actualEncoding = null; } catch (Error $exception) { echo $exception->getMessage() . "\n"; } try { $entity->encoding = null; } catch (Error $exception) { echo $exception->getMessage() . "\n"; } try { $entity->version = null; } catch (Error $exception) { echo $exception->getMessage() . "\n"; } ?> --EXPECT-- Cannot assign array to property DOMNode::$nodeValue of type ?string Cannot modify readonly property DOMDocument::$nodeType Cannot modify readonly property DOMDocument::$xmlEncoding Cannot modify readonly property DOMEntity::$actualEncoding Cannot modify readonly property DOMEntity::$encoding Cannot modify readonly property DOMEntity::$version