<?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 );
You have javascript disabled. You will not be able to edit any code.