/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/ReflectionClass_hasMethod_basic.phpt
57 строк
1010 B
Gabriel Caruso
Trim trailing whitespace in tests
14 окт 2018, 18:07
Не верифицирован
14 окт 2018, 18:07
9c144e0
Код
Авторство
О чём код?
--TEST-- ReflectionClass::hasMethod() --CREDITS-- Marc Veldman <marc@ibuildings.nl> #testfest roosendaal on 2008-05-10 --FILE-- <?php //New instance of class C - defined below $rc = new ReflectionClass("C"); //Check if C has public method publicFoo var_dump($rc->hasMethod('publicFoo')); //Check if C has protected method protectedFoo var_dump($rc->hasMethod('protectedFoo')); //Check if C has private method privateFoo var_dump($rc->hasMethod('privateFoo')); //Check if C has static method staticFoo var_dump($rc->hasMethod('staticFoo')); //C should not have method bar var_dump($rc->hasMethod('bar')); //Method names are case insensitive var_dump($rc->hasMethod('PUBLICfOO')); Class C { public function publicFoo() { return true; } protected function protectedFoo() { return true; } private function privateFoo() { return true; } static function staticFoo() { return true; } } ?> --EXPECT-- bool(true) bool(true) bool(true) bool(true) bool(false) bool(true)