- is_callable: documentation ( source)
<?php
class C{
public $foo = 5;
public function foo(){echo "foo is evidently a callable function!";}
}
$o=new C();
if(is_int($o->foo)){
echo "foo is an integer!\n";
}
if(is_callable(["C", "foo"] )){
echo "foo IS callable!\n";
}else{
echo "foo IS NOT callable!\n";
}
$o->foo();