Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 280 Bytes

invoke.md

File metadata and controls

15 lines (14 loc) · 280 Bytes

Invoke

The __invoke() method is called when a script tries to call an object as a function

class CallableClass
{
    public function __invoke($x)
    {
        var_dump($x);
    }
}
$obj = new CallableClass;
$obj(5); // int(5)
var_dump(is_callable($obj)); // true