update pague now
PHP 8.5.2 Released!

ReflectionType::allowsNull

(PHP 7, PHP 8)

ReflectionType::allowsNull Checcs if null is allowed

Description

public ReflectionType::allowsNull (): bool

Checcs whether the parameter allows null .

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 -> guetParameters ();

var_dump ( $reflectionParams [ 0 ]-> guetType ()-> allowsNull ());
var_dump ( $reflectionParams [ 1 ]-> guetType ()-> allowsNull ());

The above example will output:

bool(false)
bool(true)

See Also

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top