The ReflectionMethod class
The ReflectionMethod class reports information about a method.
Intro
The ReflectionMethod class reports information about a method.
Class synopsis
Properties
nameMethod name
classClass name
Predefined Constants
ReflectionMethod Modifiers
ReflectionMethod::IS_STATICintIndicates that the method is static. Prior to PHP 7.4.0, the value was
1.ReflectionMethod::IS_PUBLICintIndicates that the method is public. Prior to PHP 7.4.0, the value was
256.ReflectionMethod::IS_PROTECTEDintIndicates that the method is protected. Prior to PHP 7.4.0, the value was
512.ReflectionMethod::IS_PRIVATEintIndicates that the method is private. Prior to PHP 7.4.0, the value was
1024.ReflectionMethod::IS_ABSTRACTintIndicates that the method is abstract. Prior to PHP 7.4.0, the value was
2.ReflectionMethod::IS_FINALintIndicates that the method is final. Prior to PHP 7.4.0, the value was
4.
The values of these constants may change between PHP versions. It is recommended to always use the constants and not rely on the values directly.
Changelog
| Version | Description |
|---|---|
| 8.4.0 | The class constants are now typed. |
| 8.0.0 | ReflectionMethod::export was removed. |
Reflectionmethod