Example #1
0
 /**
  *    加载指定的语言项至全局语言数据中
  *
  *    @param    none
  *    @return    void
  */
 static function load($lang_file)
 {
     static $loaded = array();
     $old_lang = $new_lang = array();
     $file_md5 = md5($lang_file);
     if (!isset($loaded[$file_md5])) {
         $new_lang = MY_Lang::fetch($lang_file);
         $loaded[$file_md5] = $lang_file;
     } else {
         return;
     }
     $old_lang =& $GLOBALS['VERNELANG'];
     if (is_array($old_lang)) {
         $new_lang = array_merge($old_lang, $new_lang);
     }
     $GLOBALS['VERNELANG'] = $new_lang;
 }