php8.5
Home/ Manual/ predefined / closure/ Closure::fromCallable

Closure::fromCallable

PHP function Edit on GitHub ✎

(PHP 7 >= 7.1.0)

Converts a callable into a closure

Description

Closure::fromCallable(callable $callback): Closure

Create and return a new anonymous function from given callback using the current scope. This method checks if the callback is callable in the current scope and throws a TypeError if it is not.

Note

As of PHP 8.1.0, First class callable syntax has the same semantics as this method.

Parameters

callback

The callable to convert.

Return Values

Returns the newly created Closure or throws a TypeError if the callback is not callable in the current scope.

See Also

Source: language/predefined/closure/fromcallable.xml · from the official PHP manual (php/doc-en)