访问类方法中的$_SERVER


Accessing $_SERVER in class method

这是一个非常简单的问题,但我找不到太多,因为我可能用词不对。

我是否必须将$_SERVER声明为全局才能在类方法中使用它?或者我可以直接使用它而不用担心。

背景:我正在将我们的管理面板的一部分转换为类风格的架构,而不仅仅是页面上有脚本和DB调用,并且插入到这个MySQL日志表中的值之一是INET_ANON(%s),其中%s被$_SERVER['REMOTE_ADDR']替换。我只需要知道我是否可以将该调用直接移动到数据成员中,或者我是否必须做任何额外的事情才能在那里使用$_SERVER。

谢谢!--Lisa

$_SERVER(以及$_REQUEST、$_SESSION、$_POST、$_GET等)是一个超全局,它们在PHP的所有作用域中都可见。

$_SERVER是一个已定义的全局变量。你不必定义它。只需使用它。