所以我有這樣的網站結構。我有index.php
,其中包括()include.php
,其中包括functions.php
和一堆其他文件。 我想要做的是寫$GLOBALS["something"] = 'something here';
在functions.php
和做echo $something;
在index.php
所以它會打印something here
,但由於某種原因,它什麼都沒有返回。我的錯誤在哪裏?跨多個文件的PHP全局變量問題
1
A
回答
3
在index.php
中,您必須說echo $GLOBALS['something']
或global $something; echo $something;
才能將$something
註冊爲全局變量。
但是,我會勸阻使用全局變量,而不是使用常量,如果你必須。
相關問題
- 1. 跨文件的PHP全局變量
- 2. PHP訪問全局變量的問題
- 3. 跨多個文件的Javascript中的全局變量
- 4. 跨多個文件的C++全局變量
- 5. 跨越.php文件的PHP全局變量
- 6. 多個文件中的全局變量
- 7. 全局變量的問題
- 8. 在PHP中跨文件使用的全局變量
- 9. 跨多個組件實例的角度2全局變量
- 10. Javascript全局變量問題
- 11. 全局變量問題
- 12. JavaScript全局變量問題
- 13. 全局變量問題
- 14. 全局變量問題
- 15. 全局變量問題
- 16. 全局變量問題
- 17. Javascript全局變量問題
- 18. 跨多個文件共享全局
- 19. 訪問全局變量的問題
- 20. Python3:多個全局變量
- 21. 如何定義跨多個.c文件可見的全局變量
- 22. 跨文件訪問php變量
- 23. 事件是一個全局變量的JavaScript事件IE問題
- 24. PHP全局變量
- 25. 全局變量訪問問題iphone
- 26. JS - 訪問全局變量問題
- 27. 問題訪問全局JavaScript變量
- 28. 訪問PHP全局變量的方法
- 29. 從smarty訪問PHP文件的變量(本地或全局)
- 30. 笨問題的全局變量
嘗試使用vardump打印$ GLOBALS併發布輸出。 – evotopid
發佈一些實際的代碼,我們將能夠更輕鬆地提供幫助。 –
編寫乾淨的代碼,而不是使用全局變量。 – KingCrunch