J'ai un problème sur un programme écrit sur une plateforme apache2 php5 ubuntu 6 à jour, qui marche pas sur mon site free qui est je crois en php4 .
extrait du code :
dans une méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ($this->TypInitial) { $this->Verbose(sprintf('initial & 2')); $this->SousGraphe->InitialStates[] = $this->IDEtat; }
Dès que je sors de la méthode, count($this->InitialStates) vaut 0 !
Autrement dit,
juste avant de sortir echo count($this->SousGraphe->InitialStates) -> 1
après l'appel, echo count($this->InitialStates) -> 0
dès que je sors de la méthode, mon tableau est vidé (?)
bien entendu je n'ai pas de problème avec d'autres tableaux
tel que :
où tout se passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (! ($deb == $fin)) { $this->States[$deb]->Transitions[] = $fin; $tc++; }
je suis tout neuf en php, si qqun a une idée il m'éviterais un débordement de pile
Partager