public function get($sName, $default = null) { $value = parent::get($sName); // 尝试转换 xxx.ooo 为 xxx_ooo if ($value === null and strpos($sName, '.') !== false) { $value = parent::get(str_replace('.', '_', $sName)); } // 使用默认值 if ($value === null and $default !== null) { $value = $default; $this->set($sName, $value); } return $value; }