Accés dans un tableau d'objets... [PHP] - PHP - Programmation
Marsh Posté le 03-08-2004 à 10:13:17
Si ta classe ressemble à un truc dans ce style :
Code :
|
Alors il faut bien faire un truc sans ce genre :
Code :
|
Maintenant est-ce une faute de frappe ou as tu écris ça comme ça :
Citation : $fruits[0] = new Fruit($poids1,$taille1) |
Citation : $fruit[2]->poids; |
Marsh Posté le 03-08-2004 à 10:23:18
non ce n'étais pas une faute de frappe.
Je voulais juste donner un nom différents à mon tableau d'objets...
Marsh Posté le 03-08-2004 à 10:28:20
Merci beaucoup ça marche bien, mon soucis est que moi je mettais des guillemets autour de ma commande :
echo "$fruits[2]->poids";
Donc ça ne marchait pas...
Marsh Posté le 03-08-2004 à 09:43:01
Bonjour à tous,
je n'arrive pas à savoir comment peut-on accéder à un attribut ou une méthode d'un objet dans un tableau d'objets.
Je m'explique à travers un exemple :
Si on a un type d'objet 'Fruit', avec 2 attributs 'poids' et 'taille', et que l'on fait un tableau de 'Fruit' :
$fruits[0] = new Fruit($poids1,$taille1);
$fruits[1] = new Fruit($poids2,$taille2);
$fruits[2] = new Fruit($poids3,$taille3);
J'ai donc bien ici un tableau contenant 3 objets 'Fruit' différents.
J'aimerai à présent pour récupérer la valeur '$poids2' à partir de ce tableau... mais je ne sais pas comment faire
Cela doit être du genre : $fruit[2]->poids;
Je pense que ce n'est pas sorcier, mais je n'ai pas réussi à trouver la solution...
Je remercie d'avance celles ou ceux qui pourront m'aider.
Baba