tableau d'objets de classe
Posté : 27 janv. 2012, 07:05
Bonjour,
Je souhaite insérer un objet dans un tableau static afin de n'avoir qu'à le lister pour récupérer les objets.
php m'indique cette erreur :
Catchable fatal error: Object of class Pizza could not be converted to string
Merci pour votre aide
Je souhaite insérer un objet dans un tableau static afin de n'avoir qu'à le lister pour récupérer les objets.
php m'indique cette erreur :
Catchable fatal error: Object of class Pizza could not be converted to string
Merci pour votre aide
class Pizza
{
public static $tableau_pizzas = array();
public $nom;
public $prixPetite;
public $prixGrande;
public $base;
public $ingredients;
public function __construct($pNom,$pPrixPetite,$pPrixGrande,$pBase,$pIngredients)
{
$this->nom = $pNom;
$this->prixPetite = $pPrixPetite;
$this->prixGrande = $pPrixGrande;
$this->base = $pBase;
$this->ingredients = $pIngredients;
$this->ajoutPizza();
}
private function ajoutPizza()
{
array_push(Pizza::$tableau_pizzas,$this);
}
}
for($i=0;$i<count(Pizza::$tableau_pizzas);$i++)
{
echo(Pizza::$tableau_pizzas[$i]."<br />");
}