说我有一个静态对象:PHP函数可以返回对静态对象的引用吗?
class everything{
public static function must(){
return "go!";
}
}
当我这样做:
echo everything::must();
我得到的回应:
go!
这是预期的行为。现在
,为我自己的原因(遗留代码支持)我想能够调用从函数调用的返回静态对象,在类似这样的语法:
print accessorFunction()::must(); // Or something as close to it as possible
function accessorFunction(){
returns (reference to)everything; // Or something as close to it as possible
}
我希望我已经明确了这个问题。
谢谢。
确保你知道类和对象之间的区别 - 你似乎是交替使用它们。值得注意的是,PHP没有静态类的概念。 –