文件名:index.php$_language->read_module('index');
$index_language = $_language->module;这是载入语言文件的代码,这个网站支持多种语言。language文件夹下各语言子文件夹里有read_module函数(?)所载入的php文件。例如,在language/cn/index.php中有如下代码:$language_array = Array(/* do not edit above this line */ 'advertisement'=>'广告',
'articles'=>'文章',
'content'=>'内容',
'demos'=>'demo',
'downloads'=>'下载',
'hotest_news'=>'最热新闻',请问第一段代码是什么意思,这个网站是如何实现语言的切换的?

解决方案 »

  1.   

    $_language->read_module('index');
    $index_language = $_language->module;大概:$_language是类对象。第一行是读入index(控制器或模块或文件)的对应的语言文件。第二是返回类对象的语言文件对应的模块名语言切换应不在这,应有配置文件或变量
      

  2.   

    第一个index.php文件中找到如下数组:$index_language['advertisement'];
    $index_language['articles'];那个read_module是php函数吗?->这个符号又是什么意思?请给一个详细说明的链接。
      

  3.   

    ->这个符号指类对象方法或属性
    建议你先看看PHP的语法
      

  4.   

    这个在PHPcms手册中写到了,你网上下载PHPcms手册或二次开发文档看一下,我这也有文档,你也可以联系我给你文档。
      

  5.   

    这个在PHPcms手册中写到了,你网上下载PHPcms手册或二次开发文档看一下,我这也有文档,你也可以联系我给你文档。