Page 1 sur 1

Constructeur

Posté : 05 juin 2006, 21:13
par deborah
Bonsoir,

J'aimerai savoir s'il est possible de faire plusieurs constructeurs dans un même classe mais ne fesant pas appel o même paramètre :
function __construct($TitreRessource,$EditeurRessource,$Typeressource)
 	{	
 		
 		
 		$this->titre = $TitreRessource;
 		$this->editeur = $EditeurRessource;
 		$this->typeressource = $Typeressource;
 	}
function__construct($TitreRessource,$EditeurRessource,$Typeressource,$AuteurRessource,$quantiteRessource,$descriptionRessource,$id)
 	{	
 		
 		$this->idRessource = $id;
 		$this->titre = $TitreRessource;
 		$this->auteur = $AuteurRessource;
 		$this->editeur = $EditeurRessource;
 		$this->description = $descriptionRessource;
 		$this->quantite = $quantiteRessource;
 		$this->typeressource = $Typeressource;
 	}
merci d'avance

ps: je suis un pe paumée avec POO :oops:

Posté : 05 juin 2006, 21:33
par Hubert Roksor
Non, les noms de toutes les fonctions d'une classe doivent être uniques. Si tu sais ce qu'est la polymorphie et si c'était le but recherché, regarde du côté de func_num_args() et func_get_args()