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

Never

never は、 関数が戻ってこないことを示す戻り値の型です。 これは、関数の中で exit() がコールされるか、 例外がスローされるか、 無限ループに入るかのいずれかであることを意味します。 よって、この型は union 型 の一部として指定することが出来ません。 PHP 8.1.0 以降で利用できます。

never は、 型理論の用語で言うと、ボトム型にあたります。 つまり、全ての他の型の部分型であり、 継承する際に他の戻り値の型を置き換えることができます。

関連キーワード:
Never   never   関係   相対   exit   無限   ループ   意味   union   一部   型理論   用語   ボトム   継承
関連する関数・ページ:
language.types.relative-class-types   language.types   language.types.void   language.types.mixed   language.types.type-system   function.die