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

Il est possible d’attribuer une valeur par défaut. Le code dans la classe est alors <code>var $variable1 = valeur;</code>.
 
La définition de méthodes de classe est identique à celle de n’importe quelle fonction à la différence que lorsqu’elle fait référence à une variable de sa classe, <code>'''$'''variable</code> doit être <code>'''$'''this->variable</code> (ou <code>'''$'''this::variable</code>). De même pour exécuter une autre méthode de sa classe. ex :
* <code>'''$'''this->variable</code> ou <code>'''$'''this::constante</code> pour cibler l'objet instancié.
* '''$'''self::variable</code>) pour cibler la classe statique.
 
 
De même pour exécuter une autre méthode de sa classe. ex :
<source lang="php">
class client