php链调用静态非对象

php链调用静态非对象,php,reflection,static,Php,Reflection,Static,创建as对象后,我可以通过在类主体函数中返回$this进行无限调用。 是否可以在不创建对象的情况下进行相同的操作? 类似于myclass::func1()::func2()::func3() 我尝试使用反射并将新类存储在父变量中,但它也返回object,不能由调用::不,不可能链接静态方法。非常遗憾,也许我应该使用创建的类作为shell来调用静态类?或者就像把静态函数放进那个外壳一样?@Jacob88:静态函数和普通函数没有什么不同。程序代码处于最佳状态。通常最好避免它们,因为PHP同时支持函数

创建as对象后,我可以通过在类主体函数中返回
$this
进行无限调用。 是否可以在不创建对象的情况下进行相同的操作? 类似于
myclass::func1()::func2()::func3()

我尝试使用反射并将新类存储在父变量中,但它也返回object,不能由
调用::

不,不可能链接静态方法。

非常遗憾,也许我应该使用创建的类作为shell来调用静态类?或者就像把静态函数放进那个外壳一样?@Jacob88:静态函数和普通函数没有什么不同。程序代码处于最佳状态。通常最好避免它们,因为PHP同时支持函数和名称空间。T_PAAMAYIM_NEKUDOTAYIM-参见:)你不能,不-我认为原因是,PHP只处理静态类方法引用。您不能使用“self”作为引用来调用静态内存中的方法spacelate static binding是您的朋友。如果您可以自由使用PHP5.3,那么如果您需要这种功能,就可以这样做。我使用autoloader ofc将其用作帮助器类,并且我也尝试将模板shell重写为静态,但是。。