在PHP类中,可以通过使用 $GLOBALS
关键字来访问全局变量,并在类方法中使用它们。
下面是一个使用 $GLOBALS
访问全局变量的例子:
$myGlobalVar = "Hello world!";
class MyClass {
public function myMethod() {
global $myGlobalVar;
echo $myGlobalVar;
}
}
$obj = new MyClass;
$obj->myMethod(); // 输出:Hello world!
在上面的例子中,使用 global
关键字将全局变量 $myGlobalVar
引入到类方法中,并使用 $GLOBALS
访问该变量。在方法中,你可以像在其它任何上下文中一样使用变量 $myGlobalVar
。
请注意,全局变量在应用程序中使用时可能会引起不必要的复杂性和维护问题。因此,应该尽可能使用封装和可重用的代码来避免使用全局变量,并优先使用依赖注入(dependency injection)来传递变量和对象。