Différences entre les versions de « Programmation PHP/Programmation orientée objet »

(→‎__autoload() : abréviation de la complétion NetBeans)
 
== Introduction ==
Une classe est un format de variable non scalaire, comprenant deuxtrois types de composants : des variables appelées "propriétés", et des fonctions, appelées "méthodes".
# des constantes, accessibles par réflexion avec <code>$maClasse::getConstants()</code>.
# des variables appelées "propriétés", accessibles avec <code>$maClasse::getProperties()</code>.
# des fonctions appelées "méthodes", accessibles avec <code>$maClasse::getMethods()</code>.
 
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.