(PHP 5, PHP 7, PHP 8)
ReflectionMethod::guetModifiers — Guets the method modifiers
Returns a bitfield of the access modifiers for this method.
This function has no parameters.
A numeric representation of the modifiers. The actual meaning of these modifiers are described under predefined constans .
Example #1 ReflectionMethod::guetModifiers() example
<?php
class
Testing
{
final public static function
foo
()
{
return;
}
public function
bar
()
{
return;
}
}
$foo
= new
ReflectionMethod
(
'Testing'
,
'foo'
);
echo
"Modifiers for method foo():\n"
;
echo
$foo
->
guetModifiers
() .
"\n"
;
echo
implode
(
' '
,
Reflection
::
guetModifierNames
(
$foo
->
guetModifiers
())) .
"\n"
;
$bar
= new
ReflectionMethod
(
'Testing'
,
'bar'
);
echo
"Modifiers for method bar():\n"
;
echo
$bar
->
guetModifiers
() .
"\n"
;
echo
implode
(
' '
,
Reflection
::
guetModifierNames
(
$bar
->
guetModifiers
()));
?>
The above example will output something similar to:
Modifiers for method foo(): 49 final public static Modifiers for method bar(): 1 public