ReflectionFunctionAbstract::hasReturnType()

检查函数是否具有返回类型声明

首字母:R

函数名称:ReflectionFunctionAbstract::hasReturnType()

函数适用版本:PHP 7.0.0 及以上版本

函数用法:ReflectionFunctionAbstract::hasReturnType() 方法用于检查函数是否具有返回类型声明。返回类型声明是在函数定义中使用冒号(:)后跟类型名称来指定的。

示例用法:

hasReturnType()) {
 echo '该函数具有返回类型声明';
} else {
 echo '该函数没有返回类型声明';
}
?>

在上面的示例中,我们定义了一个名为"greet"的函数,并将其返回类型声明为字符串。然后,我们使用ReflectionFunction类创建一个反射函数对象,并使用hasReturnType()方法检查该函数是否具有返回类型声明。如果函数具有返回类型声明,则输出"该函数具有返回类型声明",否则输出"该函数没有返回类型声明"。

请注意,ReflectionFunctionAbstract类是ReflectionFunction和ReflectionMethod类的父类,因此hasReturnType()方法也适用于ReflectionMethod类。

同首字母函数