PHP ReflectionType::allowsNull 反射函数
-
定义和用法
ReflectionType::allowsNull - 检查是否允许null -
版本支持
PHP4 PHP5 PHP7 不支持 不支持 支持 -
语法
ReflectionType::allowsNull( void )
ReflectionType::allowsNull() 检查参数是否允许NULL。 -
参数
参数 必需的 描述 无 -
返回值
如果允许为NULL,则为TRUE,否则为FALSE。 -
示例
尝试一下function someFunction(string $param, StdClass $param2 = null) {} $reflectionFunc = new ReflectionFunction('someFunction'); $reflectionParams = $reflectionFunc->getParameters(); var_dump($reflectionParams[0]->getType()->allowsNull()); var_dump($reflectionParams[1]->getType()->allowsNull());
-
相关页面
ReflectionType::isBuiltin() - 检查它是否是内置类型ReflectionType::__toString() - 转换为字符串ReflectionParameter::getType() - 获取参数的类型