(PHP 8 >= 8.1.0)
ReflectionFunctionAbstract::hasTentativeReturnType — 戻り値の型を仮で宣言しているかを返す
関数が戻り値の型を仮で(とりあえず)宣言しているかどうかを返します。
この関数にはパラメータはありません。
関数が仮の(とりあえず)戻り値の型を持つ場合、true
を返します。
そうでない場合、false
を返します。
例1 ReflectionFunctionAbstract::hasTentativeReturnType() の例
<?php
$method = new ReflectionMethod(\ArrayAccess::class, 'offsetGet');
var_dump($method->hasTentativeReturnType());
上の例の出力は以下となります。
bool(true)