__invoke( ...$values): mixed
当想要将对象当作函数使用时,将调用对象所属类中的 __invoke()
方法。
class CallableClass
{
public function __invoke($x)
{
var_dump($x);
}
}
$obj = new CallableClass;
$obj(5);
var_dump(is_callable($obj));
//输出
int(5)
bool(true)
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpe/29151.html