像PHP中的函数一样调用类

时间:2017-09-28 12:04:51

标签: php

我需要调用一个类,就像它是一个函数一样:

$lorem = new Lorem ;

$res = $lorem() ; // Throws error

如何处理“$ lorem()”请求?
我检查了魔术方法,但没有运气..
像NotORM这样的一些项目就是这样,但是如何?

1 个答案:

答案 0 :(得分:0)

您可以定义__invoke()魔术方法,以在用作函数时确定类的操作,或使类可调用。

http://php.net/manual/en/language.oop5.magic.php#object.invoke