__invoke(),挪用函数的形式挪用一个工具时的回应办法
作用:
当测验考试以挪用函数的形式挪用一个工具时,__invoke() 办法会被主动挪用。
留意:
本特点只正在 PHP 5.3.0 及以上版本无效。
间接上代码:
<?php class Person { public $sex; public $name; public $age; public function __construct($name="", $age=25, $sex='男') { $this->name = $name; $this->age = $age; $this->sex = $sex; } public function __invoke() { echo '这可是一个工具哦'; } } $person = new Person('小明'); // 初始赋值 $person();
查看运转后果:
这可是一个工具哦
当然,假如你执意要将工具当函数办法应用,那末会失去上面后果:
Fatal error: Function name must be a string in D:\phpStudy\WWW\test\index.php on line 18
以上就是PHP中__invoke()办法详解的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 invoke()
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!