有没有办法创建我自己的像$_POST和$_GET这样的自定义超全局变量?
发布于 2009-05-07 13:58:45
静态类变量可以全局引用,例如:
class myGlobals {
static $myVariable;
}
function a() {
print myGlobals::$myVariable;
}
发布于 2014-05-14 01:35:34
是的,这是可能的,但不能使用所谓的“核心”PHP功能。您必须安装一个名为runkit7:Installation的扩展
在此之后,您可以在php.ini中设置您的自定义超全局变量,如下所示:ini.runkit.superglobal
发布于 2009-05-07 14:20:34
我想你已经有了它--你在全局空间中创建的每个变量都可以像这样使用$GLOBALS
超级全局来访问:
// in global space
$myVar = "hello";
// inside a function
function foo() {
echo $GLOBALS['myVar'];
}
https://stackoverflow.com/questions/834491
复制相似问题