/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/closures_005.phpt
28 строк
580 B
Joe Watkins
Fix bug #81200 ReflectionMethod::isStatic belongs on ReflectionFunctionAbstract
28 июн 2021, 10:49
Не верифицирован
28 июн 2021, 10:49
aad0d26
Код
Авторство
О чём код?
--TEST-- Test closure isStatic --FILE-- <?php class Foo { public static function bar(){} public function baz() {} public function qux() { return static function(){}; } } $foo = new Foo; var_dump( (new ReflectionFunction(function(){}))->isStatic(), (new ReflectionFunction(static function(){}))->isStatic(), (new ReflectionFunction($foo->qux()))->isStatic(), (new ReflectionMethod($foo, 'bar'))->isStatic(), (new ReflectionMethod($foo, 'baz'))->isStatic(),); ?> --EXPECT-- bool(false) bool(true) bool(true) bool(true) bool(false)