/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/xmlreader/tests/virtual_properties3.phpt
55 строк
908 B
Máté Kocsis
Fix property_exists() and unset() for XMLReader (#16079)
28 сен 2024, 22:08
Не верифицирован
28 сен 2024, 22:08
f4f2fe5
Код
Авторство
О чём код?
--TEST-- Virtual property unset tests --EXTENSIONS-- xmlreader --FILE-- <?php class MyXMLReader extends XMLReader { public int $x; } $reader = new MyXMLReader(); try { unset($reader->attributeCount); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { unset($reader->baseURI); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { unset($reader->depth); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { unset($reader->hasAttributes); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { unset($reader->hasValue); } catch (Error $e) { echo $e->getMessage() . "\n"; } unset($reader->x); var_dump(isset($reader->x)); ?> --EXPECT-- Cannot unset MyXMLReader::$attributeCount Cannot unset MyXMLReader::$baseURI Cannot unset MyXMLReader::$depth Cannot unset MyXMLReader::$hasAttributes Cannot unset MyXMLReader::$hasValue bool(false)