function()
{
if ($this->id) {
$this->open();
$args = \func_get_args();
$var =& $_SESSION[self::$name];
$var2 =& $var;
foreach ($args as $i => $a){
if (!\is_array($var)) {
$var = [];
}
if (!isset($var[$a])) {
if (\count($args) >= $i) {
$var[$a] = [];
}
else{
break;
}
}
unset($var2);
$var2 =& $var[$a];
unset($var);
$var =& $var2;
}
$var = null;
$this->data = isset($_SESSION[self::$name]) ? $_SESSION[self::$name] : [];
$this->close();
return $this;
}
}