函数_($ string)在PHP中做什么?

时间:2010-02-03 22:30:02

标签: php wordpress

我注意到Wordpress 2.9.1中的这段代码(/wp-includes/compat.php),我不明白:

if ( !function_exists('_') ) {
  function _($string) {
    return $string;
  }
}

似乎PHP确实有一个函数_($string),但我找不到它的文档。

2 个答案:

答案 0 :(得分:10)

它是gettext()

的别名

答案 1 :(得分:7)

_是gettext翻译功能的别名。

gettext将原始字符串作为输入,并为其找到翻译。这种方法的优点是,如果翻译不存在,您将从中获得合理的默认字符串。

要镜像此属性,如果gettext不可用,您找到的代码实际上会创建此函数的“始终失败”版本。

相关问题