/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
23 строки
594 B
Máté Kocsis
Change argument error message format
26 фев 2020, 17:00
Не верифицирован
26 фев 2020, 17:00
960318e
Код
Авторство
О чём код?
--TEST-- ReflectionClass::newInstanceArgs() - wrong arg type --CREDITS-- Robin Fernandes <robinf@php.net> Steve Seear <stevseea@php.net> --FILE-- <?php class A { public function __construct($a, $b) { echo "In constructor of class B with arg $a\n"; } } $rc = new ReflectionClass('A'); $a = $rc->newInstanceArgs('x'); var_dump($a); ?> --EXPECTF-- Fatal error: Uncaught TypeError: ReflectionClass::newInstanceArgs(): Argument #1 ($args) must be of type array, string given in %s:%d Stack trace: #0 %s(%d): ReflectionClass->newInstanceArgs('x') #1 {main} thrown in %s on line %d