PHP Conference Nagoya 2025

ReturnTypeWillChange クラス

(PHP 8 >= 8.1.0)

はじめに

ほとんどの final でない内部メソッドは、 それをオーバライドする際、 互換性がある戻り値の型を宣言することが必須になっています。 そうしない場合、継承が有効かを検証する際に、 推奨されない警告が発生します。 PHP のバージョン間の互換性を保ちたいがために、 戻り値の型を宣言できない場合、 アトリビュート #[\ReturnTypeWillChange] を追加することで警告を抑止できます。

クラス概要

final class ReturnTypeWillChange {
/* メソッド */
public __construct()
}

目次

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top