ReflectionType::allowsNull
Checks if null is allowed
Description
public bool ReflectionType::allowsNull()
Parameters
This function has no parameters.
Return Values
true if null is allowed, otherwise false
Examples
Example #1 ReflectionType::allowsNull example
<?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());
The above example will output:
See Also
- ReflectionNamedType::isBuiltin
- ReflectionType::__toString
- ReflectionParameter::getType