/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/xmlreader/tests/fromString_custom_constructor.phpt
59 строк
1 KB
Niels Dossche
Fix GH-15123: var_dump doesn't actually work on XMLReader (#15130)
28 июл 2024, 20:36
Не верифицирован
28 июл 2024, 20:36
e0a2e2e
Код
Авторство
О чём код?
--TEST-- XMLReader::fromString() - custom constructor --EXTENSIONS-- xmlreader --FILE-- <?php class CustomXMLReader extends XMLReader { public int $myField; public function __construct() { $this->myField = 1234; echo "hello world\n"; } } $reader = CustomXMLReader::fromString("<root/>"); try { var_dump($reader); } catch (Error $e) { echo $e->getMessage(), "\n"; } var_dump($reader->read()); var_dump($reader->nodeType); ?> --EXPECTF-- hello world object(CustomXMLReader)#%d (14) { ["myField"]=> int(1234) ["attributeCount"]=> int(0) ["baseURI"]=> string(0) "" ["depth"]=> int(0) ["hasAttributes"]=> bool(false) ["hasValue"]=> bool(false) ["isDefault"]=> bool(false) ["localName"]=> string(0) "" ["name"]=> string(0) "" ["namespaceURI"]=> string(0) "" ["nodeType"]=> int(0) ["prefix"]=> string(0) "" ["value"]=> string(0) "" ["xmlLang"]=> string(0) "" } Failed to read property because no XML data has been read yet bool(true) int(1)