ReflectionMethod::getModifiers
(PHP 5, PHP 7, PHP 8)
ReflectionMethod::getModifiers — Obtém os modificadores do método
Descrição
Retorna um campo de bits dos modificadores de acesso para este método.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Uma representação numérica dos modificadores. O significado real desses modificadores é descrito em constantes predefinidas.
Exemplos
Example #1 Exemplo de ReflectionMethod::getModifiers()
<?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->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($foo->getModifiers())) . "\n";
$bar = new ReflectionMethod('Testing', 'bar');
echo "Modifiers for method bar():\n";
echo $bar->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($bar->getModifiers()));
?>
O exemplo acima produzirá algo semelhante a:
Modifiers for method foo(): 49 final public static Modifiers for method bar(): 1 public