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()

Les commentaires sont fermés.