CakeFest 2024: The Official CakePHP Conference

ReflectionMethod::getModifiers

(PHP 5, PHP 7, PHP 8)

ReflectionMethod::getModifiersRécupère les modificateurs de la méthode

Description

public ReflectionMethod::getModifiers(): int

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. 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

add a note

User Contributed Notes

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