PHP Conference Japan 2024

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)

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top