# ReflectionFunctionAbstract::isClosure

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

ReflectionFunctionAbstract::isClosure — Comprobar si es un cierre

### Descripción

public ReflectionFunctionAbstract::isClosure(): bool

Comprueba si la función reflejada es un objeto Closure.

### Parámetros

Esta función no tiene parámetros.

### Valores devueltos

Devuelve `true` si la función es una Closure, `false` si no.

### Ejemplos

Ejemplo #1 Ejemplo de ReflectionFunctionAbstract::isClosure()

`<?php
// No cierre
$función1 = 'str_replace';
$$reflejo1 = new ReflectionFunction($función1);
var_dump($reflejo1->isClosure());
// Cierre
$función2 = function () {};
$reflejo2 = new ReflectionFunction($función2);
var_dump($reflejo2->isClosure());
?>`

El resultado del ejemplo sería:

    bool(false)
    bool(true)

### Ver también

- ReflectionFunctionAbstract::isGenerator() - Devuelve si la función es un generador