# ReflectionFunctionAbstract::isClosure

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

ReflectionFunctionAbstract::isClosure — Vérifie si c'est une fermeture

### Description

public ReflectionFunctionAbstract::isClosure(): bool

Vérifie si la fonction réfléchie est une Closure.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Retourne `true` si la fonction est une Closure, sinon `false`

### Exemples

Exemple #1 Exemple de ReflectionFunctionAbstract::isClosure()

`<?php
// Non-closure
$function1 = 'str_replace';
$reflection1 = new ReflectionFunction($function1);
var_dump($reflection1->isClosure());
// Closure
$function2 = function () {};
$reflection2 = new ReflectionFunction($function2);
var_dump($reflection2->isClosure());
?>`

L'exemple ci-dessus va afficher :

    bool(false)
    bool(true)

### Voir aussi

- ReflectionFunctionAbstract::isGenerator() - Vérifie si la fonction est un générateur