что такое __return_false в фильтрах

17

Я думал об удалении / скрытии админ-бара из моей установки WordPress (3.1.1).

Я посетил следующую ссылку:

http://codex.wordpress.org/Plugin_API/Filter_Reference/show_admin_bar

Я был удивлен, увидев только одну строку, чтобы удалить / скрыть админ-бар

add_filter( 'show_admin_bar', '__return_false' );

У меня вопрос, что означает __return_false ? почему __ и _?

IM-JM
источник

Ответы:

33

WordPress содержит встроенные функции для быстрого возврата значений.

Они предназначены для использования в качестве быстрой встроенной функции, которая возвращает общее значение для ловушки фильтра, например true, false или пустой массив.

  • __return_false - Возвращает логическое значение false.
  • __return_true - Возвращает логическое значение true.
  • __return_empty_array - возвращает пустой PHP array.
  • __return_zero - возвращает целое число 0.
  • __return_null - возвращает NULL.
  • __return_empty_string- возвращает ''.
Chris_O
источник