我正试图改变这个:
switch ($lang){
case "es":
include("index_es.php");
break;
case "en":
include("index_en.php");
break;
default:
include("index_en.php");
break;
}
到此:
switch ($lang){
include("languages.php");
}
在语言文件中生病了所有case
,include
和break
信息。它导致语法错误的代码有什么问题吗?
答案 0 :(得分:1)
您无法使用include
替换case
的{{1}}语句。
相反,将整个事物switch
和所有内容放在包含文件中。
那就是说,一个更好的解决方案,特别是如果你添加更多语言,可能是:
switch {}
答案 1 :(得分:0)
你试过了吗?
$lang_file = 'index_' . $lang . '.php';
include_once( $lang_file );