私はこの失敗をしました:
注意: 未定義の変数: _SESSION
このコードでは:
<?php
session_start();
var_dump($_SESSION, $_SESSION['foo'] = uniqid());
// and
namespace Some\Deep\Namespace;
class Session
{
public function __construct()
{
var_dump($_SESSION);
}
}
PHPが言ったようにスーパーグローバルだといつも思っていたので、これは非常に奇妙に思えます:
注: これは「スーパーグローバル」または自動グローバル変数です。
それで、私は何を間違えましたか?