(PHP 5, PHP 7, PHP 8)
Класс ReflectionMethod сообщает информацию о методах.
Имя метода
Имя класса
ReflectionMethod::IS_STATIC
int
Указывает на то, что это статический метод.
До PHP 7.4.0, значение было 1.
ReflectionMethod::IS_PUBLIC
int
Указывает на то, что это общедоступный метод.
До PHP 7.4.0, значение было 256.
ReflectionMethod::IS_PROTECTED
int
Указывает на то, что это защищённый метод.
До PHP 7.4.0, значение было 512.
ReflectionMethod::IS_PRIVATE
int
Указывает на то, что это закрытый метод.
До PHP 7.4.0, значение было 1024.
ReflectionMethod::IS_ABSTRACT
int
Указывает на то, что это абстрактный метод.
До PHP 7.4.0, значение было 2.
ReflectionMethod::IS_FINAL
int
Указывает на то, что это окончательный метод.
До PHP 7.4.0, значение было 4.
Замечание:
Значения этих констант могут изменяться от версии к версии PHP. Рекомендуется всегда использовать константы и не полагаться напрямую на значения.
| Версия | Описание |
|---|---|
| 8.4.0 | Константы класса теперь типизированы. |
| 8.0.0 | Метод ReflectionMethod::export() был удалён. |