# ReflectionFunctionAbstract::isClosure

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

ReflectionFunctionAbstract::isClosure — 检查是否是匿名函数

### 说明

public ReflectionFunctionAbstract::isClosure(): bool

检查反射函数是否是 Closure。

### 参数

此函数没有参数。

### 返回值

如果是 Closure 返回 `true`，否则返回 `false`。

### 示例

示例 #1 ReflectionFunctionAbstract::isClosure() 示例

`<?php
// 非匿名函数
$function1 = 'str_replace';
$reflection1 = new ReflectionFunction($function1);
var_dump($reflection1->isClosure());
// 匿名函数
$function2 = function () {};
$reflection2 = new ReflectionFunction($function2);
var_dump($reflection2->isClosure());
?>`

以上示例会输出：

    bool(false)
    bool(true)

### 参见

- ReflectionFunctionAbstract::isGenerator() - 判断函数是否是一个生成器函数

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open