Hello,
J'ai un petit problème très embêtant en ce moment. J'ai mon fichier de config (config.php) qui regroupe passablement de paramètres de configurations déclarés avec un define().
Dans mon cas, je dois faire passer un array() dans une variable déclarée dans le fichier de config afin de le réutiliser dans toutes les autres pages du site.
Ma structure de pages est index.php => include("page.php"). Si mon fichier de config contient ceci :
Sur ma page (page.php) si je fais un echo ITEM1; j'btiens "blabla". Par contre sur cette même page si je veux afficher un champ précis de l'array() en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 define('ITEM1', 'blabla'); ${ITEM2} = array('5', '2');
Rien ne s'affiche... Et c'est bien là mon problème car si en faisant un echo ${ITEM2}[0]; directement dans le ficheir de config (config.php), cela fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo ${ITEM2}[0];
Le problème est exactement le même en utilisant une simple variable ($item2 = array('5', '2')...
Je n'y comprends vraiment plus rien...![]()
D'avance MERCI
Partager