throw new Exception(__('exception'));
__做了什么?他们叫什么?我在几个实现中已经看到了这一点,并且在整个Magento代码库中都很常见。
由于
答案 0 :(得分:11)
__
是本地化功能的通用名称。 __
是一个有效的函数名称。
function __($text) {
// return localized text
}
究竟如何运作取决于相关框架。
答案 1 :(得分:3)
通常,如果您看到__()
或_()
,则从i18n翻译目录中提取传递给函数的字符串的值。因此,传递给函数的字符串将在目录中查找,并返回相应的转换。