【发布时间】:2016-03-05 10:29:48
【问题描述】:
我正在处理一个我想动态设置会话的项目。
我有一个名为 Session 的类,其方法名称为 Set:
class Session{
public static function set($name, $value){
$path = explode('/', $name);
$count = count($path);
$_SESSION[$path] = $value;
}
}
我希望方法 'Set' 像这样执行:Session::set('mysql/host', '127.0.01')
在该示例中,它应该将 $_SESSION['mysql']['host'] 设置为 '127.0.0.1'。
使用现在的方法,它给了我一个 $path 不能是数组的错误。 我怎样才能让方法按我想要的方式工作?
抱歉我的英语不好,提前致谢。
【问题讨论】:
-
我正在努力解决这个问题,但现在没有时间向您展示。将在大约 12 小时内发布答案。
标签: php oop session dynamic multidimensional-array