У меня есть функция language($tag)
, для которой требуется файл lang.php
, который содержит массив с именем $lang
, который содержит некоторые параметры. В частности строка $lang['message']
. Через несколько строк выполнения возвращается $lang['message']
.
Массив $ lang определен следующим образом:
$lang[$tag] = array(
'message' => 'This is a message',
...
);
Теперь предположим, что я хотел бы иметь возможность устанавливать параметры внутри $lang['message']
, которые я должен иметь возможность определять в language($tag, $parameters)
. И эти параметры должны установить переменную внутри $lang['message']
, такую как:
$lang[$tag] = array(
'message' => 'This is a '. $1,
...
);
Как наилучшим образом организовать language($tag, $parameters)
, чтобы в $parameters
множествах $1
в $lang['message']
?
Если вы не поняли, я бы хотел позвонить language($tag, 'post')
и вернуть его 'This is a post'
.