is_callable()函数要高级一些,它接受字符串变量形式的方法名作为 第一个参数,如果类方法存在并且可以调用,则返回true.如果要检测类中的方法是否能被调用,可以给函数传递一个数组而不是类的方法名作为参数.数组必须包含对象或类名,以将其作为它的第一个元素,要检查的方法名则作为第二个元素.如果该方法在类中存在,函数返回true. 接下来看一段代码: <?php class test { public function a() { return "test"; } } c…
method_exists()和is_callable()方法进行判断.那么两则区别是什么呢? 已知类文件如下: class Student{private $alias=null;private $name='';public function __construct($name){$this->name=$name;}private function setAlias($alias){$this->alias=$alias;}public function getName(){return…