Ok. Dans ton cas, je pense que ça a son importance.
Je vois que tu travailles avec tes champs texte organisés en tableau. un problème typique de php dans sa version 4 est que l'affectation des éléments se fait par défaut par copie, ce qui dans certains cas peut avoir des répercussions inattendues sur la suite du script, en particulier avec les tableaux d'objets.
Il est possible que la méthode get_text() que tu appelles soit en fait appelée depuis une copie de l'objet que tu as voulu stocker dans le tableau. Si je suppose juste, ton code dans l'ordre de son éxécution doit ressembler à ceci :
1/ création de l'objet champ texte (stocké dans une variable notée par exemple $a)
2/ copie de l'objet créé dans le tableau pour référence ultérieure ( $champs[0]=$a;)
3/ diverses opérations d'initialisation du champ, en utilisant l'objet de la variable $a
4/ Le bout de code qui te pose problème, utilisant $champs[0].
[^] # Re: Hum
Posté par Cali_Mero . En réponse au message get_text foireux en php gtk. Évalué à 2.
Je vois que tu travailles avec tes champs texte organisés en tableau. un problème typique de php dans sa version 4 est que l'affectation des éléments se fait par défaut par copie, ce qui dans certains cas peut avoir des répercussions inattendues sur la suite du script, en particulier avec les tableaux d'objets.
Il est possible que la méthode get_text() que tu appelles soit en fait appelée depuis une copie de l'objet que tu as voulu stocker dans le tableau. Si je suppose juste, ton code dans l'ordre de son éxécution doit ressembler à ceci :
1/ création de l'objet champ texte (stocké dans une variable notée par exemple $a)
2/ copie de l'objet créé dans le tableau pour référence ultérieure ( $champs[0]=$a;)
3/ diverses opérations d'initialisation du champ, en utilisant l'objet de la variable $a
4/ Le bout de code qui te pose problème, utilisant $champs[0].
Est-ce bien cela ?