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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
define('ITEM1', 'blabla');
${ITEM2} = array('5', '2');
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 :

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.

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