从包含文件中交换变量?

时间:2016-07-14 12:16:17

标签: php

我有一个语言文件,它首先检查浏览器语言并包含不同的语言句子。这是它的样子

language.php

$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

if ($lang=="TR") {
$lang = "TR";
} else {
$lang = "EN";
}


$k1['TR'] = "Bana bu profilden ulaşabilirsiniz.";
$k1['EN'] = "You can reach me in this profile.";

我在index.php中包含了该语言文件,并尝试回显该句子。

的index.php

include("language.php");
echo $k1[$lang];

然而,它并没有回应这句话。如果我在语言文件中使用echo,它可以工作,但是在index.php中它没有。

我在language.php中声明$ lang变量的原因是我不仅仅是index.php,10 +文件,而且在添加新语言时损失很大。所以我需要这样做。

有没有办法在这些文件之间进行正确的互动?

0 个答案:

没有答案