Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 20560 программистов и 1103 робота. Сейчас ищут 779 программистов ...
Приступая к работе

ReflectionMethod::getModifiers - Получает модификаторы метода

Вернуться к: ReflectionMethod

ReflectionMethod::getModifiers

(PHP 5, PHP 7)

ReflectionMethod::getModifiersПолучает модификаторы метода

Описание

public int ReflectionMethod::getModifiers ( void )

Возвращает битовое поле модификаторов доступа для метода.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Числовое представление модификаторов. Модификаторы перечислены ниже. Описания и значения этих модификаторов приведены в списке предопределенных констант.

Примеры

Пример #1 Пример использования ReflectionMethod::getModifiers()

<?php
class Testing
{
    final public static function 
foo()
    {
        return;
    }
    public function 
bar()
    {
        return;
    }
}

$foo = new ReflectionMethod('Testing''foo');

echo 
"Модификаторы метода foo():\n";
echo 
$foo->getModifiers() . "\n";
echo 
implode(' 'Reflection::getModifierNames($foo->getModifiers())) . "\n";

$bar = new ReflectionMethod('Testing''bar');

echo 
"Модификаторы метода bar():\n";
echo 
$bar->getModifiers() . "\n";
echo 
implode(' 'Reflection::getModifierNames($bar->getModifiers()));
?>

Результатом выполнения данного примера будет что-то подобное:

Модификаторы метода foo():
261
final public static
Модификаторы метода bar():
65792
public

Смотрите также



Вернуться к: ReflectionMethod

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware