PHP变量随处可见

时间:2018-09-19 05:01:42

标签: php variables

我该怎么办,一个变量将在原始PHP应用程序中可用? 我在一个文件中有变量$ var。在包含在第一个文件中的第二个文件中,我有$ var可用,但是如果第二个文件中有类定义,则该类中的变量不可用。我需要做的是,该变量将随处可见,也可以在类定义中使用。类似于$ _Session。他能做到吗?

3 个答案:

答案 0 :(得分:0)

类和名称空间的常量?

不同名称空间中的类的const即使变量名称相同也可以获取不同的值

答案 1 :(得分:0)

您可以使用$GLOBALS来实现。

根据PHP手册,

  

包含对所有变量的引用的关联数组   当前在脚本的全局范围内定义。变量   名称是数组的键。

最好的是,它在PHP 7中也可用。

答案 2 :(得分:0)

$GLOABALS之外;您还可以通过使用define来定义常量。 (refer)这些常量也可以在任何地方访问。

例如

define('my_var', 'value_here');

您可以使用访问此变量;

echo my_var;