品易云推流 关闭
文章详情页
文章 > PHP教程 > php魔术方法__invoke的介绍

php魔术方法__invoke的介绍

php魔术方法 __invoke

头像

小妮浅浅

2021-08-23 09:44:2717034浏览 · 0收藏 · 0评论

说明

1、直接调用对象名当方法使用时,就调用的是__invoke()方法。

2、对象本身不能直接当函数用。如果去掉__invoke()方法,还是将对象当做方法来使用时,就会报错。

实例

<?php
class autofelix
{
    public function __invoke()
    {
        echo '你还想调用我?';
    }
}
 
$a = new autofelix();
 
//对象直接当函数调用
$a();
 
//结果: 你还想调用我?

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

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

关注

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

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

底部广告图