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

 
== Classes abstraites ==
La classe abstraite ne peut pas être instanciée, mais elle peut être appelée en statique. Comme pour l'héritage classiques, ses classes filles accèdent à ses attributs et méthodes publics et protégés.
 
Voici un exemple de {{w|classe abstraite}} :
{
public $var="Bonjour";
 
abstract publicprotected function MaMethode($var1, $var2);
 
protected function MaMethode2($var1, $var2)
{
return 'TODO';
}
}
</syntaxhighlight>