ReflectionType::allowsNull
ReflectionType::allowsNull
(PHP 7)
ReflectionType :: allowedNull - 检查是否允许null
描述
public bool ReflectionType::allowsNull ( void )
检查参数是否允许NULL
。
参数
该功能没有参数。
返回值
如果NULL
被允许返回TRUE
,否则返回FALSE
例子
示例#1 ReflectionType :: allowedNull()示例
<?php
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()
上面的例子会输出类似于:
bool(false)
bool(true)
← ReflectionType
ReflectionType::isBuiltin →