/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/classes/autoload_009.phpt
20 строк
460 B
Máté Kocsis
Change argument error message format
26 фев 2020, 17:00
Не верифицирован
26 фев 2020, 17:00
960318e
Код
Авторство
О чём код?
--TEST-- Ensure type hints for unknown types do not trigger autoload. --FILE-- <?php spl_autoload_register(function ($name) { echo "In autoload: "; var_dump($name); }); function f(UndefClass $x) { } f(new stdClass); ?> --EXPECTF-- Fatal error: Uncaught TypeError: f(): Argument #1 ($x) must be of type UndefClass, stdClass given, called in %s on line %d and defined in %s:%d Stack trace: #0 %s(%d): f(Object(stdClass)) #1 {main} thrown in %s on line %d