Création class poo

Fermé
woodba - 27 nov. 2007 à 01:17
 woodba - 28 nov. 2007 à 13:07
Bonjour,
J'ai actuellement ce code qui fonctionne parfaitement :
<?php
class utilisateur {
	private $nom;
	private $prenom;

	public function __construct($varNom,$varPrenom) {
		$this->nom = $varNom;
		$this->prenom = $varPrenom;
	}

	public function getNom() {
		return ($this->nom);
	}
	public function getPrenom() {
		return ($this->prenom);
	}
}
	$mec = new utilisateur('dupond','michel');
	print('Nom : '.$mec->getNom().' Prénom : '.$mec->getPrenom());	
	
?>


Je souhaiterai le modifier afin d'avoir tous mes champs dans un tableau comme ceci :
<?php
class utilisateur {
                     private $tab = array ('nom','prenom');

	public function __construct($varTab) {
		$this->tab = $varTab;
	}
public function getNom() {
	return ($this->vartab['nom']);
	}
public function getPrenom() {
	return ($this->vartab['prenom']););
	}
}
	$mec = new utilisateur($mec array ('dupond','michel'));
	print('Nom : '.$mec->getNom().' Prénom : '.$mec->getPrenom());

Je sais que le code est faux mais j'ai fais ce qui me paraissais le plus correcte.
Pouriez vous m'aidez pour que ce code soit corecte.

Merci
A voir également:

1 réponse

Bon et bien vu la motivation et les réponses que j'ai eu j'ai bien fait de me contenté tous seul...

Tant pis.
0