好吧,愚蠢的问题,我想......
我正在尝试这样做:
文件: pt.php
<?php $langlist = array ( "Car" => "Carro", "Big Car" => "Carro grande") ?>
文件: index.php
<?php
$lang = 'pt';
if ($lang != 'en') include('locale/' . $lang . '.php');
function __($langstring){
if ($lang != 'en'){
echo $langlist[$langstring];
} else {
echo $langstring;
}
}
?>
但这不起作用(注意:未定义的变量:lang 和 langlist)。
我究竟做错了什么?
PS:我知道在函数内部使用echo
而不是return
不正确,但我不想echo __();
每次需要使用此函数时都使用...