(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() был удалён. |