ホームページ >バックエンド開発 >PHPチュートリアル >PHP が「厳密な標準: childClass::customMethod() の宣言はparentClass::customMethod() の宣言と互換性がある必要があります」をスローするのはなぜですか?
PHP メソッド宣言の互換性
PHP では、「厳密な標準: childClass::customMethod() の宣言は次と互換性がある必要があります」というエラーが発生します。 「parentClass::customMethod() のそれ」は、子クラスとその親クラスのメソッドの宣言間の不一致を示します。 method.
考えられる原因:
子メソッドに次のいずれかがある場合にエラーが発生します:
互換性情報の検索:
PHP は次を使用します。メソッドの互換性を定義するルール:
追加のドキュメントとメソッドの互換性に関する例は、次の PHP マニュアル ページにあります。
以上がPHP が「厳密な標準: childClass::customMethod() の宣言はparentClass::customMethod() の宣言と互換性がある必要があります」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。