我已将所有文件和语言设置在正确的位置,但我收到错误重新声明'功能_这里是我的代码:
include("../application/libs/languages/libs/streams.php");
include("../application/libs/languages/libs/gettext.php");
$locale_file = new FileReader("application/libs/languages/locale/en_gb/en_GB.mo");
$locale_fetch = new gettext_reader($locale_file);
function _($text){
global $locale_fetch;
return $locale_fetch->translate($text);
}
我不太确定为什么它的冲突希望另一个功能,因为我还没有宣布任何类似的功能。这是我的错误:
致命错误:无法重新声明_() 第12行的C:\ xampp \ htdocs \ mvc \ application \ views_templates \ header.php
错误行12是上面代码底部的结尾}
答案 0 :(得分:0)
_
是一种语言结构,是Gettext
您可以使用不同的命名空间
覆盖它namespace myUnderscore;
function _($argument) {
...
}
但我可能只为你的功能选择一个新名称