(PHP 5 >= 5.3.0, PHP 7, PHP 8)
ReflectionFunctionAbstract::isClosure — Bir anonim işlev mi diye bakar
Yansıtılan işlev bir Closure (isimsiz) ise true
döner.
Bu işlev hala belgelendirilmemiştir; sadece bağımsız değişken listesi mevcuttur.
Bu işlevin bağımsız değişkeni yoktur.
İşlev bir Closure ise true
yoksa false
döner.
Örnek 1 - ReflectionFunctionAbstract::isClosure() örneği
<?php
// non-Closure - İşlev isimli
$function1 = 'str_replace';
$reflection1 = new ReflectionFunction($function1);
var_dump($reflection1->isClosure());
// Closure - işlev isimsiz
$function2 = function () {};
$reflection2 = new ReflectionFunction($function2);
var_dump($reflection2->isClosure());
?>
Yukarıdaki örneğin çıktısı:
bool(false) bool(true)