私はファイルを持っています:
en.php
<?php
$lang['word'] = 'word';
$lang['text'] = 'text';
index.php
<?php
function load($file) {
include $file . '.php';
echo $lang['word'];
echo $lang['text'];
}
load('en');
質問:
en.phpから配列値を取得し、load ()で配列として返す方法。
次のように index.php で使用するために、load() で各配列値を返すようにファイルを処理する方法:
echo $lang['word'];
グローバルスコープに関数ビューファイルを含めることは知っていますが、変数はローカルスコープにあります。私は「配列として返す」ソリューションを探しています。
編集: en.php、de.php、ru.phpなどのファイルで言語を分離し、load を使用して index.php にロードします。次に、それらを取得し、としてエコーし$lang['text']
ます。