null が許されるかをチェックする
引数が null を許容するかをチェックします。
null
この関数にはパラメータはありません。
null が許容されるなら true を、そうでないなら false を返します。
true
false
例1 ReflectionType::allowsNull の例
<?phpfunction 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)