« Programmation PHP/Programmation orientée objet » : différence entre les versions

Aller à la navigation Aller à la recherche
La [[programmation orientée objet]] s’effectue en deux étapes : la définition des classes, puis leur utilisation. Une fois la classe définie, il est en effet possible de créer des objets, appelés "instances", au format de la classe définie. Toutefois, les composants déclaré avec le mot "<code>static</code>" sont persistants, et accessibles sans instanciation préalable.
 
Par ailleurs, le mot-clé <code>static</code> peut aussi être utilisé avant l'{{wt|opérateur de résolution de portée}} <code>::</code>, pour accéder aux propriétés statiques d'une méthode. Au passage, cet opérateur peut également être précédés de noms de classes ou des mots réservés <code>this</code>, <code>parent</code>, et <code>self</code><ref>http://php.net/manual/fr/language.oop5.paamayim-nekudotayim.php</ref>
 
== Définition des classes ==

Menu de navigation