__return_null()
Просто повертає null. Допоміжна функція WordPress.
Створена для зручного використання у фільтрах, щоб не реєструвати функцію, коли потрібно повернути null.
Ця функція вважається внутрішньою для використання самим ядром . Не рекомендується використовувати цю функцію у своєму коді.
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.00 сек
(швидкість світла) |
PHP 7.1.11, WP 4.9.7
(швидкість світла) | 50000 разів – 0.00 сек
(швидкість світла) |
PHP 7.1.11, WP 4.9.7
Хуків немає.
Повертає
null
.
Використання
add_filter('example_filter', '__return_null');
Приклади
#1 Приклад використання
Допустимо, нам у фільтрі ‘my_filter’ потрібно завжди повертати null. Тоді використовуємо такий код:
add_filter('my_filter', '__return_empty_string');
Інші варіанти такого ж запису:
// Приклад анонімної функції add_filter( 'my_filter', create_function('','return null;') ); // або так для php 5.3+ add_filter( 'my_filter', function(){ return null; } ); // або так, з реєстрацією функції add_filter( 'my_filter', 'my_return_function'); function my_return_function(){ return null; }
список змін
З версії 3.4.0 | Введено. |
Код __return_null() return null WP 6.0.2
function __return_null() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore return null; }