有没有办法通过名称调用静态类/方法?
例子:
$name = 'StaticClass';
($name)::foo();
我有一些类,我在其中保留了所有静态方法,我想这样调用它们。
最佳答案
$name::foo()
从 PHP5.3 开始是可能的。在早期版本中,您必须使用
call_user_func(array($classname,$methodname))
关于php:通过变量调用静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/391195/