跨多个文件的PHP全局变量问题

时间:2011-08-23 18:42:23

标签: php variables globals

所以我有这样的网站结构。我有index.php,其中包括()include.php,其中包含functions.php和一堆其他文件。 我想要做的是在$GLOBALS["something"] = 'something here';中写functions.php,在echo $something;中执行index.php后写一下something here,但由于某种原因它什么也不返回。我的错误在哪里?

1 个答案:

答案 0 :(得分:3)

index.php中,您必须说echo $GLOBALS['something']global $something; echo $something;才能将$something注册为全局变量。

但是,我根本不鼓励使用全局变量,而是使用常量。