/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/xmlreader/tests/fromUri_custom_constructor_error.phpt
36 строк
745 B
Niels Dossche
[RFC] Implement XMLReader::fromUri() and XMLReader::fromString()
29 июн 2024, 19:04
29 июн 2024, 19:04
4cab7f9
Код
Авторство
О чём код?
--TEST-- XMLReader::fromUri() - custom constructor with error --EXTENSIONS-- xmlreader --FILE-- <?php class CustomXMLReader extends XMLReader { public function __construct() { throw new Error('nope'); } } try { CustomXMLReader::fromUri("nonexistent"); } catch (Throwable $e) { echo $e->getMessage(), "\n"; } $filename = __DIR__ . '/_fromUri_custom_constructor_error.xml'; $xmlstring = '<?xml version="1.0" encoding="UTF-8"?> <books></books>'; file_put_contents($filename, $xmlstring); try { CustomXMLReader::fromUri($filename); } catch (Throwable $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Unable to open source data nope --CLEAN-- <?php @unlink(__DIR__ . '/_fromUri_custom_constructor_error.xml'); ?>