Maison > Article > développement back-end > Comment obtenir une liste de constantes définies dans une classe PHP ?
Comment récupérer des CONST définis sur une classe PHP
Question :
Comment peut-on obtenir une liste de CONST définis dans une classe PHP ? L'utilisation de la fonction get_defined_constants() s'avère insuffisante.
Réponse :
Exploiter l'interface ReflectionClass fournit une solution à cette requête. Les exécutions répétées de ce processus peuvent bénéficier de la mise en cache des données résultantes.
class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } $refl = new ReflectionClass('Profile'); print_r($refl->getConstants());
Sortie :
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!