[POO] Classes et Objets

Gremh
Invité n'ayant pas de compte PHPfrance

31 août 2011, 18:30

Voila mon problème je n'ai rien trouvé sur le sujet sur internet pour le moment, donc je me permet de vous soumettre ma question.

Je voudrais savoir s'il était possible de créer une classe TableauProduits, qui est en fait un tableau d'objets de la classe Produit.
Je souhaite faire ceci pour rendre mon code plus clair et pouvoir bien séparer les fonctions (méthodes) travaillant avec le tableau de produits de celle n'intervenant que sur des produits simples.
class Produit {
    
   $idProduit;
   $idCategorie;

}

class TableauProduits{

   $taille;

}
Merci d'avance,

Gremh

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

31 août 2011, 19:28

salut,

c'est bête mais
class TableauProduits{
	private $produit;
	public function ajoutProduit(Produit $p) {
		if ($p instanceof Produit) {
			$this->produit[] = $p;
		}
		else {
			//erreur
		}
   }
}
?>
ça ne t'irais pas ?

après avec les bonnes méthodes tu peux bosser sur toute les instances de produits.

@+
Il en faut peu pour être heureux ......

Gremh
Invité n'ayant pas de compte PHPfrance

01 sept. 2011, 14:55

Effectivement ça parait tout con^^,
Je vais essayer de ce pas !

Merci !

Gremh
Invité n'ayant pas de compte PHPfrance

01 sept. 2011, 23:18

ça a marché !
Je te remercie moogli.

Bonne continuation sur le forum,

Gremh

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

02 sept. 2011, 01:01

de rien :mrgreen:
Il en faut peu pour être heureux ......