/** * @brief 根据参数或instance获取该instance内部序号 * * @param $instance 指定的instance字符串,不传则为当前 * * @return */ public static function getInstanceIndex($instance = null) { if ($instance === null) { $instance = self::$_instance; } if (empty(self::$_instance_idx)) { self::$_instance_idx = Bd_Conf::getConf('/i18n/i18n/instances'); if (empty(self::$_instance_idx)) { Bd_Log::warning(" instances => index is empty! check /i18n/i18n.conf"); } } foreach (self::$_instance_idx as $_v) { if ($_v['instance'] === $instance) { return $_v['index']; } } return null; }