Je souhaiterais stocker des objets 'personne' dans un tableau, c'est-à-dire avoir un tableau d'objets. Comment déclarer ce tableau pour indiquer à PHP qu'il contiendra des objets ?
Merci d'avance.
Vous trouverez ci-dessous mon script, j'ai une erreur en ligne 15, une cellule du tableau val n'est pas considérée comme un objet.
<?
class personne
{
private $nom;
function __construct($nom)
{ $this->nom=$nom; }
function getnom()
{ return $this->nom; }
}
class tab_personne
{
private $val = array();
function ajouter(personne $pers)
{ $this->val[]=$pers;
echo $this->val->getnom()."<br>";
}
function valeur($i)
{ return $this->val[$i]; }
}
$pers1=new personne('Florian');
$tab_personnes1=new tab_personne();
$tab_personnes1->ajouter($pers1);
?>