我有一个我使用的函数
$i18n_APP = new i18n($_SERVER['DOCUMENT_ROOT'].'module/'.$modid.'/lang/lang_{LANGUAGE}.ini',
$_SERVER['DOCUMENT_ROOT'].'lang/langcache/', 'en');
$i18n_APP->setPrefix('APP'.$appid);
$i18n_APP->init();
通常,我会用前缀调用该函数,例如此
APP($el)
现在我必须使用变量前缀,因为我使用$ appid,所以我无法像上面的方式那样编码。
有什么办法可以以动态的方式做到这一点app。$ appid($ el)
希望我能解释我尝试做的事情。
顺便说一句,也许我不需要这样做,如果我找到了"添加"的方法。该功能的不同语言文件。目前,我为每个语言启动一个新课程。
我找到了一种解决方法的方法
function langtag($prefix, $value)
{
return $prefix($value);
}
和
$moid=4;
echo langtag('APP'.$modid,$el)