わかりました、ばかげた質問、私は推測します...
私はこれをやろうとしています:
ファイル: 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 __();