Définit une liste non ordonnée
La POO (programmation orientée objet) est une forme particulière de programmation destinée à faciliter la maintenance et la réutilisation de vos codes PHP
La chose la plus difficile à apprendre en PHP orienté objet est la base. Mais une fois que vous la comprenez , le reste deviendra beaucoup plus facile.
Mais ne vous découragez pas ! Vous venez de trouver le plus facile à comprendre des tutoriaux sur la programmation orientée objet et PHP. Cela peut sembler une revendication vantard, je sais, mais c'est ce que dit tous les gents que je connaisse et qui ont lit ce tutorial.
En tout cas vous êtes là et vous pouvez le constater par vous-même quand vous le lisez.
La POO (programmation orientée objet) est une forme particulière de programmation destinée à faciliter la maintenance et la réutilisation de vos codes PHP, et donc on écrie un code que l’on va pouvoir réutiliser sans avoir besoin de le réécrire une autre fois.
Elle consiste à représenter des objets (réel ou non) sous une forme d'entités informatiques.
On représente généralement un objet par une classe.
Une classe, élément principal de la POO, va regrouper un ensemble de fonctions et de variables pouvant agir sur l'objet.
Si on prend par exemple un véhicule dans le monde réel, on peut représenter un véhicule par une classe "Véhicule" qui aura comme variables : le nombre de roues, le nombre de portes, etc. ...
Un objet est tout simplement, comme vous le savez déjà:
En programmation, les objets sont sensiblement les mêmes choses.
L’exemple simple est celui d’un véhicule qui a:
des caractéristiques :
Toutes ces caractéristiques correspondent à des valeurs, ces valeurs sont stockées dans des variables. C'est toujours le cas en POO. Ce sont des variables spéciales, on y revient dans le chapitre suivant.
En plus de ces caractéristiques, un véhicule a aussi des capacités. Il peut :
Ces capacités correspondent à des fonctions. Comme pour les variables, ce sont des fonctions spéciales qu’on va aussi voir dans le chapitre suivant.