[les objets en php5]
floysand
-
kilian Messages postés 8854 Statut Modérateur -
kilian Messages postés 8854 Statut Modérateur -
Bonjour,
J'ai un problème avec php5
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();
}
}
$pers1=new personne('Florian');
$tab_personnes1=new tab_personne();
$tab_personnes1->ajouter($pers1);
?>
J'ai un problème avec php5
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();
}
}
$pers1=new personne('Florian');
$tab_personnes1=new tab_personne();
$tab_personnes1->ajouter($pers1);
?>