Класс ReflectionMethod
(PHP 5, PHP 7)
Введение
Класс ReflectionMethod сообщает информацию о методах.
Обзор классов
Свойства
- name
-
Имя метода
- class
-
Имя класса
Предопределенные константы
Модификаторы ReflectionMethod
ReflectionMethod::IS_STATIC
-
Указывает на то, что это статический метод.
ReflectionMethod::IS_PUBLIC
-
Указывает на то, что это общедоступный метод.
ReflectionMethod::IS_PROTECTED
-
Указывает на то, что это защищённый метод.
ReflectionMethod::IS_PRIVATE
-
Указывает на то, что это закрытый метод.
ReflectionMethod::IS_ABSTRACT
-
Указывает на то, что это абстрактный метод.
ReflectionMethod::IS_FINAL
-
Указывает на то, что это окончательный метод.
Содержание
- ReflectionMethod::__construct — Конструктор класса ReflectionMethod
- ReflectionMethod::export — Экспорт отраженного метода
- ReflectionMethod::getClosure — Возвращает динамически созданное замыкание для метода
- ReflectionMethod::getDeclaringClass — Получает класс, объявляющий отраженный метод
- ReflectionMethod::getModifiers — Получает модификаторы метода
- ReflectionMethod::getPrototype — Получает прототип метода (если такой есть)
- ReflectionMethod::invoke — Вызов
- ReflectionMethod::invokeArgs — Вызов метода с передачей аргументов массивом
- ReflectionMethod::isAbstract — Проверяет, является ли метод абстрактным
- ReflectionMethod::isConstructor — Проверяет, является ли метод конструктором
- ReflectionMethod::isDestructor — Проверяет, является ли метод деструктором
- ReflectionMethod::isFinal — Проверяет, является ли метод окончательным
- ReflectionMethod::isPrivate — Проверяет, является ли метод закрытым
- ReflectionMethod::isProtected — Проверяет, является ли метод защищенным
- ReflectionMethod::isPublic — Проверяет, является ли метод общедоступным
- ReflectionMethod::isStatic — Проверяет, является ли метод статическим
- ReflectionMethod::setAccessible — Делает метод доступным
- ReflectionMethod::__toString — Возвращает строковое представление объекта ReflectionMethod