Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
La programmation orientée objet : Autres évolutions sur la syntaxe des classes
Bien que les classes abstraites et les interfaces soient disponibles depuis PHP 5.0, des évolutions sont apparues avec les versions suivantes.
PHP 7.2 permet, dans une classe abstraite, de redéfinir une méthode abstraite introduite dans une classe abstraite parente, mais en y réalisant des restrictions d'appels en terme de typage.
abstract class A { abstract function test(string $s);}
abstract class B extends A { // overridden ? on maintient la contravariance pour les
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :