什么情况下需要使用 __invoke 这个魔术方法?
请问大家为什么需要这个东西? 为什么要把对象当做函数使用? 编程中很少用到吧 ? 不解..
<?php
class Test{
public function __invoke(){
echo 'test' ;
}
}
$test = new Test();
$test();
//输出
//test
laravel 中的单动作控制器就用了这个魔术方法,可以看我的博客 博客:Laravel HTTP——路由