Le Constructeur

Définition

Le constructeur d'un objet est la première fonction automatiquement appelée lors de l'instanciation de celui ci.
Un constructeur sert à initialiser les propriétés ou à les calculer.
Le constructeur dans un objet est une fonction dite "magique" car elle est appelée automatiquement.

Exemple

class Object
{
	private $prop1;
	private $prop2;
	private $prop3;

	public function __construct($prop1, $prop2, $prop3)
	{
		$this->prop1 = $prop1;
		$this->prop2 = $prop2;
		$this->prop3 = $prop3;
	}
}

/!\ ATTENTION /!\

Le constructeur d'un object doit être public sans quoi il vous sera impossible de l'instancier/le créer.