diff --git a/appendices/migration81/incompatible.xml b/appendices/migration81/incompatible.xml index 2c6338022f..cb89b7760d 100644 --- a/appendices/migration81/incompatible.xml +++ b/appendices/migration81/incompatible.xml @@ -129,7 +129,7 @@ ArgumentCountError - makeyogurt(): Argument #1 ($container) not passed ほとんどの final でない内部メソッドは、 - それをオーバライドする際、 + それをオーバーライドする際、 互換性がある戻り値の型を宣言することが必須になりました。 そうしない場合、継承が有効かを検証する際に、 推奨されない警告が発生するようになります。 diff --git a/build/prh.yml b/build/prh.yml index a4186b51d5..3389e4e3a9 100644 --- a/build/prh.yml +++ b/build/prh.yml @@ -51,6 +51,13 @@ rules: to: サーバー - from: サーバー to: サーバー + - expected: オーバーライド + pattern: /オーバ(?!ー)ライド/ + specs: + - from: オーバライド + to: オーバーライド + - from: オーバーライド + to: オーバーライド - expected: WHATWG URL Standard pattern: WHATWG URL 標準 specs: diff --git a/language/oop5/basic.xml b/language/oop5/basic.xml index e3caca857b..9e1d3e7c54 100644 --- a/language/oop5/basic.xml +++ b/language/oop5/basic.xml @@ -564,7 +564,7 @@ Parent Class 但し、コンストラクタ と private メソッドについては、 この規則の例外で、 - オーバライドしたシグネチャにミスマッチがあっても致命的なエラーにはなりません。 + オーバーライドしたシグネチャにミスマッチがあっても致命的なエラーにはなりません。 互換性がある子クラスのメソッド diff --git a/language/oop5/decon.xml b/language/oop5/decon.xml index 8fd7ab2c8e..3c9a35abc9 100644 --- a/language/oop5/decon.xml +++ b/language/oop5/decon.xml @@ -67,7 +67,7 @@ $obj = new OtherSubClass(); 他のメソッドと異なり、__construct() - を子クラスでオーバライドしても、 + を子クラスでオーバーライドしても、 シグネチャの互換性に関するルール は適用されません。 diff --git a/language/oop5/interfaces.xml b/language/oop5/interfaces.xml index eda6ec7164..e39c5a5577 100644 --- a/language/oop5/interfaces.xml +++ b/language/oop5/interfaces.xml @@ -379,7 +379,7 @@ class B implements A } // Class constant と表示します。 -// PHP 8.1.0 より前のバージョンでは、定数をオーバライドできなかったため、これは動作しませんでした。 +// PHP 8.1.0 より前のバージョンでは、定数をオーバーライドできなかったため、これは動作しませんでした。 echo B::B; ?> ]]>