ReflectionType::__toString
(PHP 7, PHP 8)
ReflectionType::__toString — To string
参数
此函数没有参数。
返回值
Returns the type of the parameter.
更新日志
| 版本 | 说明 |
|---|---|
| 8.0.0 | ReflectionType::__toString() has been undeprecated. |
| 7.1.0 | ReflectionType::__toString() has been deprecated. |
示例
示例 #1 ReflectionType::__toString() example
<?php
function someFunction(string $param) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
echo $reflectionParam->getType();以上示例的输出类似于:
string
参见
- ReflectionNamedType::getName() - 以字符串形式获取类型的名称
- ReflectionNamedType::isBuiltin() - 检查它是否是内置类型
- ReflectionType::allowsNull() - Checks if null is allowed
- ReflectionUnionType::getTypes() - 返回联合类型中包含的类型
- ReflectionParameter::getType() - Gets a parameter's type