Класс ReflectionMethod ReflectionMethod
&reftitle.intro; Класс ReflectionMethod сообщает информацию о методах.
&reftitle.classsynopsis; ReflectionMethod extends ReflectionFunctionAbstract &Constants; public const int ReflectionMethod::IS_STATIC public const int ReflectionMethod::IS_PUBLIC public const int ReflectionMethod::IS_PROTECTED public const int ReflectionMethod::IS_PRIVATE public const int ReflectionMethod::IS_ABSTRACT public const int ReflectionMethod::IS_FINAL &Properties; public string class &InheritedProperties; &Methods; &InheritedMethods;
&reftitle.properties; name Имя метода class Имя класса
&reftitle.constants;
Модификаторы 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. Рекомендуется всегда использовать константы и не полагаться напрямую на значения.
&reftitle.changelog; &Version; &Description; 8.4.0 Константы класса теперь типизированы. 8.0.0 Метод ReflectionMethod::export был удалён.
&reference.reflection.entities.reflectionmethod;