在PHP有時這將是很好,如果我可以定義一個函數或類似
$myfunctionname="test";
function $myfunctionname(){
//...
}
與變量名稱的類,所以它會創建函數test()
或帶班太例如:
$foo = bar;
class $foo {
// lots of complicated stuff
// ...
}
但這沒有工作。 像這樣會給解析錯誤!
有沒有解決方案?
(我知道,這不是很好的做法,但只是作爲一種解決方法,那將是很方便)
編輯:我實際的問題:
我有一個框架遷移過程,其中每個遷移步驟都在一個單獨的php包含文件夾中。 每個文件只包含一個包含包含文件名稱的遷移類。 由於該類必須具有該特定名稱,因此我想創建該類的名稱到由文件名常量創建的通用名稱__FILE__
即使這是可能的,如果您真的這樣做了...... WAT。 –
http://www.php.net/manual/en/language.namespaces.dynamic.php – ToBe
@ToBe,我想他想要一個變量類名稱,而不是使用變量調用一個類 – Prisoner