PHP プログラマーは次のエラー メッセージが表示される場合があります。
Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod()
このエラーは、子クラスのメソッド宣言とその親クラスのメソッド宣言が一致していません。
考えられる原因:
互換性の判断:
互換性を理解するには、次の点を考慮してください。 PHP マニュアルセクション:
これらのリソースでは、メソッドの基準について説明しています互換性。これには、以下が同じであることも含まれます。
これらの互換性の問題に対処することで、プログラマはエラーを排除し、適切な継承とメソッドのオーバーライドを保証できます。
以上が「childClass::customMethod() の宣言はparentClass::customMethod() の宣言と互換性があるはずです」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。