[POO] BUG PHP ?? Utilisation référence
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:
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:
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 :-)