是否有可能:使用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