Faire appel a un define en utilisant une variable
Résolu
Léa
-
Léa -
Léa -
Bonjour,
J'ai un fichier, fr-lang.php qui possède plein de define, par exemple :
De plus, j'ai un autre fichier index.php qui appel ce fichier et qui appel les define:
Y a t-il un moyen pour faire, dans le fichier index.php :
Car, en fait, dans mon code je récupère des informations dans une variable grâce à une commande système que j'exécute. Du coup, je me retrouve avec la clé du define dans une variable mais j'aimerai afficher sa valeur.
J'ai un fichier, fr-lang.php qui possède plein de define, par exemple :
define("ExempleCle", "ExempleValue");
De plus, j'ai un autre fichier index.php qui appel ce fichier et qui appel les define:
Cela affiche bien : ExempleValue
include("/lib/lang/fr-lang.php");
<?php echo ExempleCle ?>
Y a t-il un moyen pour faire, dans le fichier index.php :
Et que cela affiche bien : ExempleValue
<?php
$varCle = "ExempleCle";
echo $varCle;
?>
Car, en fait, dans mon code je récupère des informations dans une variable grâce à une commande système que j'exécute. Du coup, je me retrouve avec la clé du define dans une variable mais j'aimerai afficher sa valeur.
1 réponse
-
c'est tout béte :
en fait, il te suffit juste de ne pas le mettre entre guillemet, comme ceci :$varCle = ExempleCle; echo $varCle;
par convention, afin de ne pas te mélanger les pinceaux, en général les constantes (les define si tu prefere), on les déclaire en majuscule.
Sa devrai donner ça :define("EXEMPLECLE","ExempleValue"); $varCle = EXEMPLECLE; echo $varCle;
n'hesite pas à nous notifier si le problème est résolu, de sorte à en aider d'autre...