Ответ 1
Это псевдоним gettext()
Я заметил этот фрагмент кода в Wordpress 2.9.1 (/wp-includes/compat.php), я его не понимаю:
if ( !function_exists('_') ) {
function _($string) {
return $string;
}
}
Похоже, что PHP действительно имеет функцию _($string)
, но я не могу найти для нее документацию.
Это псевдоним gettext()
_ является псевдонимом для функции gettext для перевода.
gettext берет исходную строку как ввод и находит для нее перевод. Преимущество такого подхода состоит в том, что если перевод не существует, вы получите из него разумную строку по умолчанию.
Чтобы зеркалировать это свойство, найденный вами код по существу создает "всегда неудачную" версию этой функции в случае, если gettext недоступен.