JeuWeb - Crée ton jeu par navigateur
Parcourir un tableau de constantes - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Parcourir un tableau de constantes (/showthread.php?tid=4053)



Parcourir un tableau de constantes - Ruz - 03-07-2009

Hello!
Petite question sur les constantes en PHP

ex: define('BTN_SUBMIT','Valider');

Admettons que j'ai une page qui me permet de définir mon interface grâce à des constantes...
Pour faciliter les modifications, dans le panneau d'administration, j'ai un très beau formulaire avec toutes ces constantes et un joli input pour les modifier...
J'ai une liste des noms des constantes.. => tableau
maintenant, j'aimerais générer cette page dynamiquement, en récupérant la valeur actuelle affectée à chaque constante...

Bref: Quel est l'équivalent de $$variable sur une constante? (pas $CONSTANTE, je suppose)

Merci d'avance à ceux qui ont compris ma question ^^ (et qui auraient une réponse)
Pour donner une idée: Je souhaiterais faire ca avec des constantes :
http://www.phpindex.com/index.php/2000/10/19/694-phpindex-manipulation-des-variables-de-variables



RE: [PHP] parcourir un tableau de constantes - wild-D - 03-07-2009

bonne question,

je suis pas sur que tu puisse à moins d'abuser de eval() :/

l'autre idée serait de récupérer le tableau complet des constantes avec get_defined_constants() (à partir de la t'as plus qu'à récupérer l'index qui 'tintéresse)


RE: [PHP] parcourir un tableau de constantes - Ruz - 03-07-2009

ah, je connaissais pas ce tableau... (faut dire, je découvre les constantes aussi ^^)
Je vais voir de ce coté là, merci!


RE: [Probablement résolu][PHP] parcourir un tableau de constantes - jo_link_noir - 03-07-2009

ou constant($variable)


RE: [Probablement résolu][PHP] parcourir un tableau de constantes - Sephi-Chan - 03-07-2009

Comme J-12 (c'est pour bientôt !?), le recours à la fonction constant(string $name) me semble tout à fait approprié. Cette fonction retourne la valeur de la constante dont on donne le nom en paramètre.


Sephi-Chan


RE: [Probablement résolu][PHP] parcourir un tableau de constantes - Ruz - 03-07-2009

parfait!!!
Merci!!