(PHP 5, PHP 7, PHP 8)
ReflectionMethod::getModifiers — Récupère les modificateurs de la méthode
Description
public
ReflectionMethod::getModifiers(): int
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Une représentation numérique des modificateurs.
La signification actuelle de ces modificateurs est décrite dans les
constantes prédéfinies.
Exemples
Exemple #1 Exemple avec reflectionmethod::getModifiers()
<?php
class Testing
{
final public static function foo()
{
return;
}
public function bar()
{
return;
}
}
$foo = new ReflectionMethod('Testing', 'foo');
echo "Modificateurs pour la méthode foo():\n";
echo $foo->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($foo->getModifiers())) . "\n";
$bar = new ReflectionMethod('Testing', 'bar');
echo "Modificateurs pour la méthode bar():\n";
echo $bar->getModifiers() . "\n";
echo implode(' ', Reflection::getModifierNames($bar->getModifiers()));
?>
Résultat de l'exemple ci-dessus est similaire à :
Modificateurs pour la méthode foo():
49
final public static
Modificateurs pour la méthode bar():
1
public
Voir aussi