2017-04-11 42 views
0

我想使用一個字符串變量來初始化一個對象。是這樣的可能嗎?我可以使用字符串變量來初始化PHP中的類嗎?

$class = "MyClass"; 
$x = new $class(); 
return $x; 

編輯:哈,所以當我試圖測試這一點,它沒有工作,我在腳本中有語法錯誤在其他地方。顯然這工作得很好。整齊。

+2

你爲什麼不嘗試一下,看看? –

+1

是的,這是可能的! –

回答

2

是的。它可能在PHP中。

$className = 'MyClass'; 
$object = new $className; 

附加PHP文件片段的新的運營商 enter image description here

+0

爲什麼需要刪除括號!我想知道 ! –

+0

其實它與支架一起工作,更新了答案。 – JRR

相關問題