PHP-Programmierer erhalten möglicherweise die folgende Fehlermeldung:
Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod()
Dieser Fehler bedeutet a Nichtübereinstimmung zwischen der Deklaration einer Methode in einer untergeordneten Klasse und der Methodendeklaration ihrer übergeordneten Klasse.
Mögliche Ursachen:
Bestimmen der Kompatibilität:
Um die Kompatibilität zu verstehen, beachten Sie Folgendes Abschnitt „PHP-Handbuch“:
Diese Ressourcen erläutern die Kriterien für die Methode Kompatibilität, die Folgendes beinhaltet:
Durch die Behebung dieser Kompatibilitätsprobleme können Programmierer den Fehler beseitigen und eine ordnungsgemäße Vererbung und Methodenüberschreibung sicherstellen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich „Die Deklaration von childClass::customMethod() sollte mit der von parentClass::customMethod() kompatibel sein'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!