constant()

J’ai eu besoin récemment d’accèder à tout un tas de constantes nommées selon le même schéma. Ne voulant pas les appeller en « dur » pour des soucis de maintenance, je me suis dit qu’il suffisait de passer par une boucle et de faire comme pour une variable :

${'ma_variable_' . $id}

Malheureusement cela n’est pas possible car les constantes sont gérée différemment des variables. Après une recherche dans la documentation je suis tombé sur la fonction qui permet de récupérer la valeur d’une constante à partir d’une chaine de caractères : constant(). En espérant que ça vous sera utile.

Ce contenu a été publié dans PHP. Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à constant()

  1. Talou dit :

    Tr?s commode, bravo et merci pour l’astuce !

  2. Fonction PHP : extract()

    J’ai l’impression qu’il est de bon ton de ressortir des petites fonctions m?connus en PHP. Et come ce n’est plus tous les jours que j'(re)apprends des nouveaux trucs en PHP, voici le r?sultat de mon dernier passage sur la doc de PHP: extract(), importe…

Les commentaires sont fermés.