/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt
27 строк
576 B
Tim Düsterhus
Include the source location in Closure names (#13550)
12 апр 2024, 19:21
Не верифицирован
12 апр 2024, 19:21
08b2ab2
Код
Авторство
О чём код?
--TEST-- libxml_set_external_entity_loader() error: bad arguments --EXTENSIONS-- dom --FILE-- <?php $xml = <<<XML <!DOCTYPE foo PUBLIC "-//FOO/BAR" "http://example.com/foobar"> <foo>bar</foo> XML; $dd = new DOMDocument; $r = $dd->loadXML($xml); var_dump(libxml_set_external_entity_loader(function($a, $b, $c, $d) {})); try { var_dump($dd->validate()); } catch (Throwable $e) { echo "Exception: " . $e->getMessage() . "\n"; } echo "Done.\n"; ?> --EXPECTF-- bool(true) Exception: Too few arguments to function {closure:%s:%d}(), 3 passed and exactly 4 expected Done.