ZM\Utils\ReflectionUtil
getParameterClassName
public function getParameterClassName(ReflectionParameter $parameter): null|string
描述
获取参数的类名(如有)
参数
| 名称 |
类型 |
描述 |
| parameter |
ReflectionParameter |
参数 |
返回
variableToString
public function variableToString(mixed $var): string
描述
将传入变量转换为字符串
参数
返回
isNonStaticMethod
public function isNonStaticMethod(callable|string $callback): bool
描述
判断传入的回调是否为任意类的非静态方法
参数
| 名称 |
类型 |
描述 |
| callback |
callable |
string |
返回
getCallReflector
public function getCallReflector(callable|string $callback): ReflectionFunctionAbstract
描述
获取传入的回调的反射实例
如果传入的是类方法,则会返回 {@link ReflectionMethod} 实例
否则将返回 {@link ReflectionFunction} 实例
可传入实现了 __invoke 的类
参数
| 名称 |
类型 |
描述 |
| callback |
callable |
string |
返回
| 类型 |
描述 |
| ReflectionFunctionAbstract |
|