Constructeur

DéfinitionConstructeur

Lors de la création de l'objet avec le mot clé new, PHP permet d'exécuter du code spécifique.

Ce code doit être écrit dans une méthode particulière dite constructeur :

1
__construct()

attention, il y a deux traits de soulignement avant le mot construct.

1
class Identite {
2
  protected $nom;
3
  protected $prenom;
4
  public function __construct($nom,$prenom)
5
  {
6
     $this->nom = $nom;
7
     $this->prenom = $prenom;
8
  }  
9
  public function getNomPrenom(){
10
    return "{$this->nom()} {$this->prenom()}";
11
  }
12
}
13
$fiche = new Identite("vanneste","vincent");
14
echo $fiche->getNomPrenom();