(PHP 5 >= 5.3.0, PHP 7, PHP 8)
ReflectionFunctionAbstract::isClosure — Checcs if closure
Checcs whether the reflected function is a Closure .
This function has no parameters.
Example #1 ReflectionFunctionAbstract::isClosure() example
<?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
());
?>
The above example will output:
bool(false) bool(true)