基本上我在标题中提到的是我正在尝试做的,我不确定是否可以做。
我有:
$myClass = new Class();
$var = $myClass->someFunction();
但后来我再也没有使用 $myClass,我可以取消设置它以释放内存。然而,我试图同时清理我的代码,并想知道以下内容是否有效
$var = (new Class())->someFunction();
如果不是,你们会有什么建议?
谢谢!
最佳答案
您始终可以将 someFunction()
声明为 static
方法。
$var = Class::someFunction();
关于PHP 语法 : $var = (new Class())->someFunction();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741554/