Probleme de référence sur des objets

Probleme de référence sur des objets - PHP - Programmation

Marsh Posté le 28-06-2005 à 11:02:28    

bon j'ai un peu de mal avec le php.
 
j'ai un objet "Structure", qui contient un tableau d'objets "Image"
 
dans cet objet, j'ai une méthode qui me pose un probleme avec un bout de code de ce type :
 
$image = $this->array_images[$index];
$image->set_name("coincoin" );
 
si je parcours dans mon objet "Structure", le tableau, aucune modification n'a été prise en compte, en fait ce n'est pas une référence qui a été copiée dans "$image" mais, l'objet semble avoir été carrément copié.
 
car quand je fait
 
$this->array_images[$index]->set_name("coincoin" );
 
là ça marche ...  
li n'y aurait pas moyen de récuperer une reference sur l'objet du tableau et non pas faire une copie de l'objet ?
 
(je suis en php 4.3.9)
 
A+

Reply

Marsh Posté le 28-06-2005 à 11:02:28   

Reply

Marsh Posté le 28-06-2005 à 11:46:33    

t'as essayé avec & ?

Code :
  1. $image = & $this->array_images[$index];

Reply

Marsh Posté le 28-06-2005 à 17:25:54    

merci je vais essayer :)
 
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed