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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class voiture {
   var $couleurs = array();
   ...
   ...
}
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
 
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).
}
Au final, le champs $couleurs n'est pas modifié !
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 :-)