ReflectionMethod::getModifiers

(PHP 5, PHP 7, PHP 8)

ReflectionMethod::getModifiersObtiene los modificadores del método

Descripción

public ReflectionMethod::getModifiers(): int

Devuelve un campo de bits de modificadores de acceso para este método.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Una representación numérica de los modificadores. El significado actual de estos modificadores se describe en las constantes predefinidas.

Ejemplos

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()));
?>

El resultado del ejemplo sería algo similar a:

Modificadores para el método foo():
49
final public static
Modificadores para el método bar():
1
public

Ver también