International PHP Conference Berlin 2025

クラス内での関係を示す相対型

以下の型宣言は、クラスの内部でのみ使えます。

self

値が、型宣言が行われているクラスと同じクラスのインスタンスでなければいけません。

parent

値が、型宣言が行われたクラスの、親クラスのインスタンスでなければいけません。

static

値が、メソッドが呼び出されているクラスと同じインスタンスでなければならないことを示す、戻り値でのみ指定できる型です。PHP 8.0.0 以降で利用できます。

add a note

User Contributed Notes

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