博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]ecmall语言包程序
阅读量:5152 次
发布时间:2019-06-13

本文共 1128 字,大约阅读时间需要 3 分钟。

[转载]ecmall语言包程序 (2012-08-18 11:20:59)转载▼标签: 转载      收藏了原文地址:ecmall语言包程序作者:我思故我在执行顺序登陆后台后 最先执行的文件是 default.app.php 这个文件继承 后台控制文件 backend.base.php 这个文件 在其初始化文件 中调用语言包文件          Lang::load(lang_file('admin/common'));               Lang::load(lang_file('admin/' . APP));   这样就执行到上面的文件  其中 lang_file() 获得文件的路径  而 load()函数载入语言文件   而在 load 函数内    ecmall load 函数分析如下     function load($lang_file)    {                   static $loaded = array();                      $old_lang = $new_lang = array();                      $file_md5 = md5($lang_file);               if (!isset($loaded[$file_md5]))        {                  $new_lang = Lang::fetch($lang_file);                                  $loaded[$file_md5] = $lang_file;                              }        else        {            return;        }                        $old_lang =& $GLOBALS['__ECLANG__'];      定义了全局变量 的引用                   if (is_array($old_lang))        {            $new_lang = array_merge($old_lang, $new_lang);          }                      $GLOBALS['__ECLANG__'] = $new_lang; //往全局变量累计添加          }

 

 

转载于:https://www.cnblogs.com/archoncap/p/5259033.html

你可能感兴趣的文章
Hdu - 1002 - A + B Problem II
查看>>
Android设置Gmail邮箱
查看>>
js编写时间选择框
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
Attributes.Add用途与用法
查看>>
L2-001 紧急救援 (dijkstra+dfs回溯路径)
查看>>
javascript 无限分类
查看>>
spring IOC装配Bean(注解方式)
查看>>
[面试算法题]有序列表删除节点-leetcode学习之旅(4)
查看>>
SpringBoot系列五:SpringBoot错误处理(数据验证、处理错误页、全局异常)
查看>>
kubernetes_book
查看>>
OpenFire 的安装和配置
查看>>
侧边栏广告和回到顶部
查看>>