PHP 8.5.0 Alpha 2 available for testing

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 contiene ningún parámetro.

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

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top