- var_dump: documentation ( source)
- is_callable: documentation ( source)
<?php
trait callback{
public function __invoke($p){}
}
class foo { use callback; }
$inline = new class { use callback; };
var_dump(
is_callable($inline, false, $target),
$target,
is_callable([$inline, '__invoke'], false, $target),
$target,
is_callable(new foo, false, $target),
$target
);