__return_zero()
Просто возвращает 0. Вспомогательная функция WordPress.
Полезна для использования в фильтрах.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.00 сек (скорость света) | PHP 7.1.11, WP 4.9.7
Хуков нет.
Возвращает
int
.
Использование
__return_zero();
Примеры
#1 Пример того, как использовать фукнцию
Допустим, нам в фильтре example_filter
нужно возвращать 0. Используем такой код:
add_filter( 'my_filter', '__return_zero' );
Тоже самое можно записать по-другому:
// анонимная функция (php 5.3+) add_filter( 'my_filter', function(){ return 0; } ); // или так, с регистрацией функции add_filter( 'my_filter', 'my_return_function' ); function my_return_function(){ return 0; }
Список изменений
С версии 3.0.0 | Введена. |
Код __return_zero() return zero WP 6.7.1
function __return_zero() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore return 0; }