Position actuelle: Accueil> Derniers articles> Fonction PHP pour obtenir le nom de la constante de classe et l'analyse de l'utilisation

Fonction PHP pour obtenir le nom de la constante de classe et l'analyse de l'utilisation

M66 2025-10-25

Comment la fonction PHP renvoie le nom de la constante de classe

PHP fournit la fonction get_class_constant(), qui peut facilement renvoyer le nom de constante de la classe spécifiée. Cette fonction accepte le nom d'une classe ou d'une instance de classe, ainsi que le nom de la constante à récupérer.

syntaxe de la fonction

 chaîne get_class_constant(objet|chaîne $class, chaîne $constant_name)

Description du paramètre :

  • $class : nom de classe ou instance de classe.
  • $constant_name : Le nom de la constante à renvoyer.

Exemple d'utilisation

Voici un exemple simple montrant comment utiliser la fonction get_class_constant() :

 classe MaClasse
{
    const MY_CONSTANT = 'Ma valeur constante';
}

$constant_name = get_class_constant('MaClasse', 'MY_CONSTANT');

echo $nom_constant ; // Sortie : MY_CONSTANT

Choses à noter

Si la constante spécifiée n'existe pas ou si $class n'est pas un nom de classe valide, get_class_constant() renverra null.

Grâce à la méthode ci-dessus, vous pouvez facilement obtenir le nom de la constante de classe en PHP, ce qui facilite le traitement dynamique des constantes de classe pendant le développement.