Définitions de la POO (programmation orientée objets)
Objet : Un objet contient différentes propriétés. Tout peut être objet, et peut contenir des objets. Plus simplement, si il existe un objet "humain", il contiendra les objets suivants : "tete", "bras", "jambes" ... L'objet "bras" pourra lui même contenir les objets "main", "coude" ... et ainsi de suite, jusqu'à obtenir un objet totalement paramétrable, en éditant ses propriétés. Ainsi, on pourrait placer la valeur "brun", à la propriété "couleur" de l'objet "cheveux".
Classe : Une classe est un ensemble d'objets
Méthode : Une méthode est une instruction donnée à un objet.
Pourquoi utiliser la POO ?
La POO a pour but de faire gagner du temps au développeur, de faciliter la maintenance des programmes, de favoriser la portabilité des pages.
Lorsque vous créez une classe, vous l'appelez depuis plusieurs pages. Ainsi, lorsque vous avez une correction à apporter, elle le sera sur toutes les pages l'utilisant. En ce qui me concerne, ça peut représenter, pour certaines de mes applications, plusieurs heures d'économie.
A retenir
Un objet en PHP ne doit pas contenir de code HTML ou autre. Lorsque l'on crée une classe, la page PHP ne doit contenir que la classe supposée, et RIEN d'autre. Pour l'utiliser, il suffit de l'inclure depuis un autre document, puis de l'appeler.