# ReflectionType::allowsNull

(PHP 7, PHP 8)

ReflectionType::allowsNull — Vérifie si null est permit

### Description

public ReflectionType::allowsNull(): bool

Vérifie si le paramètre accepte `null`.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

`true` si `null` est permit, sinon `false`

### Exemples

Exemple #1 Exemple avec ReflectionType::allowsNull()

`<?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());`

L'exemple ci-dessus va afficher :

    bool(false)
    bool(true)

### Voir aussi

- ReflectionNamedType::isBuiltin() - Vérifie si c'est un type intégré
- ReflectionType::__toString() - To string
- ReflectionParameter::getType() - Récupère le type du paramètre