PHP应用程序全局变量


PHP application global variable

我想存储一个全局变量,只要应用程序正在运行,并且可以从所有会话访问该全局变量。我试过$GLOBALS,但它不耐用。这是临时的,我存储数据,当我再次请求相同的代码时,它会说这个索引无法识别。

我必须将我的值存储在文件中吗?

编辑::这是一个始终打印"未设置"的示例代码

if(isset($GLOBALS['myindex']){
   echo 'set';
   echo $GLOBALS['myindex'];
}else{
   echo 'not set';
   $GLOBALS['myindex']='myValue';
}

最好使用会话:

请确保添加session_start();在应用程序的开头,它会一直停留在整个页面中。现在你可以给它赋值了。通过:

 $_SESSION['yourkey'] = 'yourvalue'; // you can access it throughout the application