所以我想要做的就是建立(所以我不必在以后做)全球语言起初我们只会有英语,但计划是将日语与其他语言联系起来。我在我的index.php中已经包含了像这样的语言文件
global $lang;
require_once("system/languages/en.php");
系统/ languages / en.php中的我有以下
$lang = array();
$lang["sitename"] = "SiteName";
$lang["welcomeheader"][0] = "The Network for home Owners";
$lang["welcomeheader"][1] = "free";
$lang["welcomeheader"][2] = "to join";
然而,当我将以下内容放在.tpl文件
上时<?=$lang["welcomeheader"][0];?>
我收到以下错误
Notice: Undefined variable: lang in /home/devipe/public_html/template/main/welcome.tpl on line 16
我想知道即使在另一个PHP页面中我如何获得全局注册。
答案 0 :(得分:0)
STEP1:system / languages / en.php应为
<?php
return array(
"sitename" => "SiteName",
"welcomeheader" =>array("The Network for home Owners","free","to join")
);
?>
第2步:声明$ lang变量
<?php
$lang = require_once("system/languages/en.php");
?>
第3步:你的.tpl文件应该是
<?php global $lang; ?>
<?=$lang["welcomeheader"][0];?>