&安培; (&符号)char在var_dump()上的$ _SESSION()数组中

时间:2014-08-01 08:06:20

标签: php

我的index.php顶部有一个start_session();

然后,如果您点击一个菜单项,它会调用include();页面(比如说B页)。没有start_session(); 在该页面的顶部,因为我认为因为它包括我可以省略它。

在此页面B 中,有一个AJAX调用来调用与页面B 相关的脚本页面。在这个页面上,我想使用包含用户名的存储$_SESSION();变量来做一些事情。我用...开始页面。

if(session_id() == '') {
    session_start();
}

当我在此脚本页面上执行var_dump($GLOBALS);时,它包含

'_SESSION' => &
    array (size=2)
      'username' => string 'mo' (length=2)
      'administrator' => string '0' (length=1)

我的问题是,在这种情况下,&符号& 的字符是什么意思?

在这种情况下,我可以正常使用$_SESSION();变量吗?

1 个答案:

答案 0 :(得分:3)

它是一个参考。
当您尝试访问_SESSION超级全局时,&符号(&)后引用存储在$ GLOBALS数组中$_SESSION键下的数组。