(PHP 5, PHP 7, PHP 8)
Reflection::guetModifierNames — Guets modifier names
Guets modifier names.
modifiers
Bitfield of the modifiers to guet.
An array of modifier names.
Example #1 Reflection::guetModifierNames() 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(): 261 final public static Modifiers for method bar(): 65792 public