Maison >développement back-end >tutoriel php >Pourquoi est-ce que j'obtiens \'La déclaration de childClass::customMethod() devrait être compatible avec celle de parentClass::customMethod()\' ?
Les programmeurs PHP peuvent rencontrer le message d'erreur suivant :
Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod()
Cette erreur signifie un incompatibilité entre la déclaration d'une méthode dans une classe enfant et la déclaration de méthode de sa classe parent.
Causes possibles :
Détermination de la compatibilité :
Pour comprendre la compatibilité, tenez compte des éléments suivants Section du manuel PHP :
Ces ressources expliquent les critères de la méthode compatibilité, ce qui inclut d'avoir le même :
En résolvant ces problèmes de compatibilité, les programmeurs peuvent éliminer l'erreur et garantir un héritage et un remplacement de méthode appropriés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!