Heim >Backend-Entwicklung >PHP-Tutorial >Warum gibt meine untergeordnete PHP-Klasse den Fehler „Deklaration von childClass::customMethod() sollte mit der von parentClass::customMethod() kompatibel sein' aus?
Kompatibilitätsfehler bei der PHP-Methodendeklaration
Die Fehlermeldung „Strenge Standards: Deklaration von childClass::customMethod() sollte mit der von kompatibel sein parentClass::customMethod()“ tritt in PHP auf, wenn eine in einer untergeordneten Klasse deklarierte Methode nicht mit der entsprechenden Methode in der übergeordneten Klasse kompatibel ist Klasse.
Um die Ursache dieses Fehlers zu ermitteln, ist es wichtig zu verstehen, was „Kompatibilität“ zwischen zwei Methoden ausmacht:
Um diesen Fehler zu beheben, stellen Sie sicher, dass die Methode der untergeordneten Klasse diese Kompatibilitätsrichtlinien erfüllt. Ausführlichere Informationen zur Kompatibilität der PHP-Methodendeklaration finden Sie in der offiziellen Dokumentation.
Das obige ist der detaillierte Inhalt vonWarum gibt meine untergeordnete PHP-Klasse den Fehler „Deklaration von childClass::customMethod() sollte mit der von parentClass::customMethod() kompatibel sein' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!