/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/simplexml/tests/key_error.phpt
39 строк
671 B
Máté Kocsis
Declare tentative return types for ext/simplexml
26 май 2021, 12:23
Не верифицирован
26 май 2021, 12:23
37a3c9b
Код
Авторство
О чём код?
--TEST-- SimpleXML: invoking key() after the iterator has already been consumed --EXTENSIONS-- simplexml --FILE-- <?php $xml =<<<EOF <?xml version='1.0'?> <root> <elem/> </root> EOF; $sxe = simplexml_load_string($xml); try { $sxe->key(); } catch (Error $exception) { echo $exception->getMessage() . "\n"; } for ($sxe->rewind(); $sxe->valid(); $sxe->next()) { var_dump($sxe->key(), $sxe->current()); } try { $sxe->key(); } catch (Error $exception) { echo $exception->getMessage() . "\n"; } ?> --EXPECT-- Iterator not initialized or already consumed string(4) "elem" object(SimpleXMLElement)#3 (0) { } Iterator not initialized or already consumed