2- Les classes

Les classes sont les "moules" des objets. Elles servent de modèle pour créer des objets. A partir d'une classe, on peut instancier une infinité d'objets : à partir d'un moule on peut mouler autant d'objets que l'on souhaite pour les utiliser plus tard.

En PHP, une classe se déclare avec le mot-clé class et son nom commence par une majuscule. Il est fortement recommandé de créer un fichier par classe portant le nom de la classe (ici, la classe Voiture sera dans le fichier Voiture.php). Il ne faut pas nommer deux classes avec le même nom sauf si ces classes appartiennent à un espace de nom (ou namespace) différent (nous verrons cela plus tard).

Par exemple, dans notre usine, nous allons créer des voitures. Nous allons donc simplement créer notre classe "Voiture".

class Voiture{

}

Voilà, nous avons créé une classe Voiture que nous allons pouvoir utiliser dans notre usine. Néanmoins, notre classe ne fait pour l'instant pas grand chose.