我可以從變量運行函數嗎?假設我有$funcVar = somefunction
,我是否可以像這樣運行它; $funcVar()
?或者我必須將變量設置爲; $funcVar = somefunction()
,只是有這個; $funcVar
在我的代碼的地方?從變量運行函數
Q
從變量運行函數
-2
A
回答
0
你可以存儲函數的名稱一個變量然後調用變量函數
例如:
function example(){
// Your Code
}
$fun="example";
//Calling function
$fun();
注:這是不是有點像功能example()
是審過/存儲變量$fun
它只是變量的值,因爲相同的函數名,變量和你的價值變化情況將無法使用此變量調用函數。
更新: 使用類實例:
class test{
static function demo(){
echo "hai\n";
}
}
$a="demo";
test::$a();
$ob=new test();
$ob->$a();
0
您可以將一個函數分配給一個變量。例如,假設你有功能myFunc的:
function myFunc() {
echo "hello, world!";
}
它可以被分配給一個變量
$var = "myFunc";
然後叫:
$var();
相關問題
- 1. 從函數中獲取變量並在事件中運行它
- 2. 函數運行完成之前變量的值運行
- 3. 從函數到函數傳遞變量
- 4. 從變量調用函數
- 5. 從函數返回變量
- 6. jQuery的 - 從另一個函數變量調用函數變量
- 7. jQuery:根據變量計數多次運行函數
- 8. 從C#運行CPython函數#
- 9. 從Java運行MATLAB函數
- 10. 運行JavaScript函數從PHP
- 11. 從cmd運行javascript函數
- 12. 從標量值函數返回變量
- 13. 運行變量名
- 14. 變量函數
- 15. 變量函數
- 16. 從變量中運行python代碼
- 17. 直接運行命令VS從變量
- 18. Python 3從另一個函數中改變函數的變量
- 19. 從另一個函數改變函數內部的變量
- 20. 比較函數運行後的變量 - Swift
- 21. 我無法運行依賴於函數變量的循環
- 22. 聲明存儲函數,但不運行它的python變量
- 23. 在定義變量之前運行AS3函數!
- 24. 爲另一個ID變量運行JS函數
- 25. 如何在遞歸函數中實現運行變量
- 26. JS - 使用變量名運行jQuery函數
- 27. Python線程計時器運行函數與傳遞變量
- 28. 當變量未設置時,PHP ISSET函數仍在運行
- 29. 如何在運行函數中訪問線程構造函數的變量?
- 30. 將全局變量傳遞給函數 - 全局變量在函數運行後不更新
你爲什麼不只是嘗試?你會以這種方式更快地找到答案。 – axiac 2014-12-27 18:58:27
http://3v4l.org/PRXQd – MisterBla 2014-12-27 18:58:46