ReflectionMethod::getModifiers
(PHP 5)
ReflectionMethod::getModifiers — Récupère les modificateurs de la méthode
Description
public int ReflectionMethod::getModifiers
( void
)
Retourne un champ de bits de modificateurs d'accès pour cette méthode.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Une représentation numérique des modificateurs. Les modificateurs sont précisés plus bas. La signification 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())); ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Modificateurs pour la méthode foo(): 261 final public static Modificateurs pour la méthode bar(): 65792 public