标签: php wordpress
我注意到Wordpress 2.9.1中的这段代码(/wp-includes/compat.php),我不明白:
if ( !function_exists('_') ) { function _($string) { return $string; } }
似乎PHP确实有一个函数_($string),但我找不到它的文档。
_($string)
答案 0 :(得分:10)
它是gettext()
答案 1 :(得分:7)
_是gettext翻译功能的别名。
gettext将原始字符串作为输入,并为其找到翻译。这种方法的优点是,如果翻译不存在,您将从中获得合理的默认字符串。
要镜像此属性,如果gettext不可用,您找到的代码实际上会创建此函数的“始终失败”版本。