所以我有这样的网站结构。我有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