- is_callable: documentation ( source)
<?php
namespace Test;
class A
{
public function b(callable $b)
{
$b();
}
public function c(int $c)
{ }
public function d()
{
echo 'Hello, World' . PHP_EOL;
}
}
$foo = new Foo();
echo is_callable(array($foo, 'd')) . PHP_EOL;
$foo->b(array($foo, 'd'));
$foo->c(1);
$foo->c('a');