• 技术文章 >PHP >PHP教程

    php call魔术方法的作用

    小妮浅浅小妮浅浅2021-09-08 16:09:33原创308

    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教程

    专题推荐:php call
    品易云
    上一篇:php使用header()禁止缓存的方法 下一篇:php安装pgsql扩展的方法

    相关文章推荐

    • PHP中curl_init的使用• php版本低不显示验证码的解决办法• php mysql修改记录的方法• php json提交乱码的解决办法• php去掉路径部分的方法• php没有配置文件的解决办法• php判断变量是不是null的方法• php页面内容不居中的解决办法• php onethink验证码不显示的解决办法• php多维数组去除重复值的方法• php去掉字符串的一部分的方法• php curl返回错误码60的解决办法• php数字去掉逗号的方法• php将正数转为负数的方法• php使用header()禁止缓存的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网