(PHP 5, PHP 7, PHP 8)
ReflectionMethod::getModifiers — Obtiene los modificadores del método
Devuelve un campo de bits de modificadores de acceso para este método.
Esta función no contiene ningún parámetro.
Una representación numérica de los modificadores. El significado actual de estos modificadores se describe en las constantes predefinidas.
Ejemplo #1 Ejemplo con ReflectionMethod::getModifiers()
<?php
class Testing
{
final public static function foo()
{
return;
}
public function bar()
{
return;
}
}
$foo = new ReflectionMethod('Testing', 'foo');
echo "Modificadores para el método foo():\n";
echo $foo->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($foo->getModifiers())) . "\n";
$bar = new ReflectionMethod('Testing', 'bar');
echo "Modificadores para el método bar():\n";
echo $bar->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($bar->getModifiers()));
?>
Resultado del ejemplo anterior es similar a :
Modificadores para el método foo(): 49 final public static Modificadores para el método bar(): 1 public