来自变量的数据使用注册表类和WAMP丢失

时间:2014-10-01 17:23:12

标签: php wamp

我在MVC中有以下注册表类(我称之为存储):

class Storage {

    public static $vars = array();

    public static function set($key, $value = null) {
        self::$vars[$key] = $value;
    }

    public static function get($key) {
        return isset(self::$vars[$key]) ? self::$vars[$key] : null;
    }

}

我还有 Router.php ,我为此设置了一个变量,如下所示:

Storage::set('arg', 'this is my argument');

现在我想在控制器中访问我的变量。我正在访问它如下:

$test = Storage::get('arg');

但是Storage中的整个数组都是空的,它返回null。我尝试在 set 函数中捕获数组,它设置数组,但在 get 中它再次为空。我正在使用WAMP,我觉得这可能是一个问题,除非它在其他地方。有什么想法吗?

0 个答案:

没有答案