/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/ReflectionMethod_createFromMethodName.phpt
30 строк
520 B
Máté Kocsis
Implement ReflectionMethod::createFromMethodName()
18 июл 2023, 13:59
18 июл 2023, 13:59
f41220f
Код
Авторство
О чём код?
--TEST-- ReflectionMethod::createFromMethodName() --FILE-- <?php class Foo { public function bar() {} } class MyReflectionMethod extends ReflectionMethod {} $m = MyReflectionMethod::createFromMethodName("Foo::bar"); var_dump($m); try { $m = MyReflectionMethod::createFromMethodName("Foo::baz"); } catch (Exception $e) { echo $e->getMessage() . "\n"; } ?> --EXPECTF-- object(MyReflectionMethod)#%d (%d) { ["name"]=> string(3) "bar" ["class"]=> string(3) "Foo" } Method Foo::baz() does not exist