1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <?php
class Commande
{
public $numBonCmde;
public $lignesArticles = array();
public function __construct($cd)
{
$this->numBonCmde = $cd;
}
}
class Constituer
{
public $qte;
public $unArticle;
public function __construct($q, Produit $art)
{
$this-> qte = $q;
$this-> unArticle = $art;
}
}
class Produit
{
public $idProduit;
public $refProd;
public $nomProd;
public function __construct($id, $refP, $nom )
{
$this->idProduit = $id;
$this->refProd = $refP;
$this->nomProd = $nom;
}
}
$commande = new Commande("00001");
$article1 = new Produit(1, "art01", "chaussures");
$ligne1 = new Constituer(2, $article1);
$commande->lignesArticles[] = $ligne1;
$article2 = new Produit(2, "art03", "raquette");
$ligne2 = new Constituer(5, $article2);
$commande->lignesArticles[] = $ligne2;
var_dump($commande);
?> |
Partager