Bonjour,
J'ai la version PHP 4.4.2-0 (de dotdeb.org).
Depuis peu, j'ai un problème (peut-être dû à une mise à jour de PHP, je ne sais pas).
J'ai une classe :
Ensuite, j'utilise une fonction qui prend en paramètre (par référence) un objet Voiture et qui va modifier son champs $couleurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class voiture { var $couleurs = array(); ... ... }
Au final, le champs $couleurs n'est pas modifié !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function modificationCouleurs(&$voitureA){ $modifCouleurs =& $voitureA->couleurs; ... ... // je modifie la variable $modifCouleurs, donc normalement le champs $couleurs de l'objet $voitureA devrait aussi être modifié (par référence). }
Pourtant, ce code fonctionnait parfaitement depuis longtemps, et sûrement que le changement de version PHP a posé problème.
Alors, si qqun sait si cette version pose ce genre de soucis, merci beaucoup !!!
Ou peut-être mon code est-il mauvais ?
merci d'avance :-)
Partager