/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/lang/catchable_error_001.phpt
26 строк
550 B
Máté Kocsis
Change argument error message format
26 фев 2020, 17:00
Не верифицирован
26 фев 2020, 17:00
960318e
Код
Авторство
О чём код?
--TEST-- Catchable fatal error [1] --FILE-- <?php class Foo { } function blah (Foo $a) { } function error() { $a = func_get_args(); var_dump($a); } blah (new StdClass); echo "ALIVE!\n"; ?> --EXPECTF-- Fatal error: Uncaught TypeError: blah(): Argument #1 ($a) must be of type Foo, stdClass given, called in %scatchable_error_001.php on line 15 and defined in %scatchable_error_001.php:5 Stack trace: #0 %s(%d): blah(Object(stdClass)) #1 {main} thrown in %scatchable_error_001.php on line 5