public function has($sName) { if (!parent::has($sName)) { // 尝试转换 xxx.ooo 为 xxx_ooo if (strpos($sName, '.') === false or !parent::has(str_replace('.', '_', $sName))) { return false; } } return true; }