PHP ReflectionType::__toString 反射函数
-
定义和用法
ReflectionType::__toString - 转换为字符串。 -
版本支持
PHP4 PHP5 PHP7 不支持 不支持 支持 -
语法
ReflectionType::__toString( void )
ReflectionType::__toString() 获取参数类型名称。自PHP 7.1.0起已弃用此功能。 强烈建议不要使用此功能。
-
参数
参数 必需的 描述 无 -
返回值
返回参数的类型。请注意,ReflectionType::__toString() 方法不会区分内部类和自定义类。 为了区别起见,应在返回的类名上使用 ReflectionClass::isInternal() 方法。
-
示例
function someFunction(string $param) {} $reflectionFunc = new ReflectionFunction('someFunction'); $reflectionParam = $reflectionFunc->getParameters()[0]; echo $reflectionParam->getType();
输出类似于:string
-
相关页面
ReflectionType::allowsNull() - 检查是否允许nullReflectionType::isBuiltin() - 检查它是否是内置类型ReflectionParameter::getType() - 获取参数的类型