<?php class A { public function __invoke() { return "hello"; } } $a = new A; var_dump(is_callable($a)); function my_echo(callable $a) { echo $a() . PHP_EOL; var_dump($a instanceof A); } my_echo($a);
You have javascript disabled. You will not be able to edit any code.