是否有可能:使用define(或类常量)来调用变量方法?
define('DEFAULT_METHOD', 'defaultMethod');
class Foo
{
public function defaultMethod() { }
}
$foo = new Foo();
$foo->DEFAULT_METHOD();
还是我必须:
$method = DEFAULT_METHOD;
$foo->$method();
又是怎么回事类常量,而不是一个定义?
为什么常量?只是'$ foo-> defaultMethod()'更容易吗? – shad
我需要为某件事情做到这一点,我不确定人们会希望我粘贴我的整个代码并解释整个故事,所以我只保留了解释我需要知道的最低要求。 – Virus721