品易云推流 关闭
文章详情页
文章 > PHP教程 > php call魔术方法的作用

php call魔术方法的作用

php call

头像

小妮浅浅

2021-09-08 16:09:33429浏览 · 0收藏 · 0评论

1、php中__call()魔术方法在调用不存在或不可访问的方法时会被调用。

2、让程序继续执行下去,避免当调用的方法不存在或不可访问时,产生错误导致程序终止。

实例

<?php
header("Content-type:text/html;charset=utf-8");
class Website{
    public function say(){
        echo 'Welcome PHP中文网!
';
    }
    public function __call($name, $arguments){
        echo '你所调用的方法:'.$name;
        if(!empty($arguments)){
            echo '【以及参数:';
            print_r($arguments);
            echo '】';
        }
        echo ' 不存在!
';
    }
}
$obj = new Website();
$obj -> say();
$obj -> url('https://www.php.cn/');
$obj -> title();
?>

以上就是php call魔术方法的作用,希望对大家有所帮助。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图