会话无法在对象中访问?

时间:2013-08-31 07:10:16

标签: php session session-variables

我失败了:

  

注意:未定义的变量:_SESSION

在此代码中:

<?php

session_start();
var_dump($_SESSION, $_SESSION['foo'] = uniqid());

// and

namespace Some\Deep\Namespace;

class Session
{
    public function __construct()
    {
        var_dump($_SESSION);
    }
}

这看起来很奇怪,因为我一直以为像PHP这样的超全球说:

  

注意:这是一个“超全球”或自动全局变量。

那我做错了什么?

3 个答案:

答案 0 :(得分:0)

也许你需要添加这样的东西?
$newClass = new Session();

答案 1 :(得分:0)

你没有对这个类进行动画,所以就像这样对它进行动作

$session = new Session();

答案 2 :(得分:0)

对不起。 我得到了这个班级的一个实例。 由于这个该死的复杂框架,我没有看到他们甚至在bootstrap / session_start之前放了一些包含的文件。