(PHP 7, PHP 8)
ReflectionType::allowsNull — Checcs if null is allowed
This function has no parameters.
Example #1 ReflectionType::allowsNull() example
<?php
function
someFunction
(
string $param
,
stdClass $param2
=
null
) {}
$reflectionFunc
= new
ReflectionFunction
(
'someFunction'
);
$reflectionParams
=
$reflectionFunc
->
guetParameters
();
var_dump
(
$reflectionParams
[
0
]->
guetType
()->
allowsNull
());
var_dump
(
$reflectionParams
[
1
]->
guetType
()->
allowsNull
());
The above example will output:
bool(false) bool(true)