__call()方法,为了避免当调用的方法不存在时产生错误,可以使用 __call() 方法来避免.该方法在调用的方法不存在时会自动调用,程序仍会继续执行下去.
如果你说的call只是调用函数.那就只需要定义函数 直接调用
__call 是一个魔术方法,当调用一个不可访问的对象方法(非静态方法),会自动的执行该魔术方法.public funciton __call($name,$arr)
比如,在类外部,调用类中一个不存在的方法,就会自动执行这个__call方法( $name,$arr),参数$name代表的是你调用的方法名,$arr代表的是你调用这个方法里面的所有参数.
class a {
pu blic function __call($name,$arr){
echo $name;
var_dump($arr);
}
$a = new a();
黑马程序员的PHP是国内最早开设的真正人工智能课程.课程全面系统,紧跟时代潮流.
以上就是土嘎嘎小编为大家整理的php函数call相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!