PHP
反射 | Reflection

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 →