假設我有一個類Core()
,它將根據某些初始化爲我提供不同類的實例。說開始後,我得到一些課,然後想要實例化。這是我做的:實例化的較短途徑PHP類
$core = new Core();
// $core is further initiated
$api = $core->getClass(); // This returns, for instance class Library_MyClass
$class = new $api();
有沒有辦法將最後兩個步驟合併爲一個?因此,例如我說了一些像$class = new $core->getClass()()
?顯然我寫的是錯誤的,但這就是我想要的!那可能嗎?
通常情況下,你不會在課堂上有課。你應該讓他們分開,我會想。 –