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

Mic*_*out 12 php wordpress

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

if ( !function_exists('_') ) {
  function _($string) {
    return $string;
  }
}
Run Code Online (Sandbox Code Playgroud)

看来PHP确实有一个功能,_($string)但我找不到它的文档.

AJ.*_*AJ. 10

它是gettext()的别名

  • 因此用于本地化. (2认同)

Mic*_*sen 7

_是用于翻译的gettext函数的别名.

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

要镜像此属性,您找到的代码实际上会创建此函数的"始终失败"版本,以防gettext不可用.