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.
A voir également:
- Faire appel a un define en utilisant une variable
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel privé - Guide
- Comment reecouter un appel sur iphone - Forum Huawei
- En n'utilisant que le clavier quel mot obtenez-vous ✓ - Forum Windows
- Double appel - Guide
1 réponse
c'est tout béte :
en fait, il te suffit juste de ne pas le mettre entre guillemet, comme ceci :
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 :
n'hesite pas à nous notifier si le problème est résolu, de sorte à en aider d'autre...
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...
Mais sinon j'ai trouvé !
il suffit de faire :
<?php
$varCle=shell_exec ( "ls");
echo constant($varCle);
?>