Durée de vie des variables en php

Sams -  
Taboujr Messages postés 507 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
j'ai un petit problème concernant les variables et la durée de vie en php.

J'ai un programme principal dans lequel j'inclus au fur et à mesure plusieurs fichiers et dans lequel j'ai initialisé un tableau (qui est censé être global car il n'est ni dans une fonction, ni dans un bloc d'intsructions !)
Je modifie les valeurs de ce tableau dans les fichiers que j'inclus dans ce programme principal.
Mais tout à la fin de ce fichier j'affiche le tableau et je me rends compte qu'il n'a pas pris en compte toutes les mofifications.

Est ce ke qqn sait pkoi ? ou a une idée ?
A voir également:

1 réponse

Taboujr Messages postés 507 Date d'inscription   Statut Membre Dernière intervention   117
 
Hmm, une piste possible pourrait être que tu modifie ton tableau à l'intérieur de fonctions. Dans ce cas, il faut un global $array; au début de la fonction, sinon php va créer par défaut une variable locale à traiter (il me semble, c'est à confirmer).

Sinon, comme ça en aveugle, je vois pas trop d'autres raisons...

.:: TaBou JuNioR ::.
J'ai des questions à toutes vos réponses. [W. Allen]
0