9
A
回答
12
不能使用變量作爲默認值。 您可以使用:
function ($var1, $var2 = null){
if(is_null($var2))
$var2=$GLOBALS['var'];
...
}
0
函數的默認參數值必須是常量。
您可以將其設置爲一個虛擬值,儘管類似於null
,然後在函數的開頭替換該值。
function ($var1, $var2 = $GLOBALS['var']){
if(is_null($var2))
$var2=$GLOBALS['var'];
}
相關問題
- 1. 無法將默認布爾參數設置爲默認值
- 2. JavaScript:將變量設置爲默認值?
- 3. Sass:將默認值設置爲變量
- 4. 將默認參數定義爲全局變量
- 5. 將數據設置爲全局變量
- 6. 在自定義類中設置全局變量的默認值?
- 7. C函數參數爲全局變量設置值?
- 8. 的Python:默認參數值VS全局變量
- 9. 使用全局變量作爲默認參數
- 10. 可能將默認參數設置爲變量JS
- 11. 無法設置全局變量javascript
- 12. Javascript全局變量設置爲新值
- 13. 將ASP會話變量設置爲Javascript全局變量值
- 14. 無法設置默認值
- 15. 如何將所有默認參數值一次設置爲無
- 16. 將Firebase user.uid設置爲全局變量
- 17. 將JavaScript全局變量設置爲JSONresult?
- 18. PROC設置爲默認方法參數
- 19. 如何設置樹枝全局默認變量
- 20. 假設Stylus樣式表中全局變量的默認值?
- 21. Android的:如何設置默認值的參數變量
- 22. 如何在參數列表中設置變量的默認值
- 23. 爲關鍵字參數任意數量的設置默認值
- 24. 設置可選參數將其他參數的默認值設置爲零
- 25. 全局變量被認定爲無效
- 26. 將字段的默認值設置爲參數的值
- 27. 如何將Cookie值設置爲MapRoute參數的默認值?
- 28. 全局變量在GUI中設置爲無值 - Matlab
- 29. 如何將變量設置爲默認值?
- 30. UIView - 設置成員變量默認值
+1。在PHP文檔中:「默認值必須是常量表達式,而不是(例如)變量,類成員或函數調用。」 – Jacob