WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта

is_countable() WP 4.9.6

Проверяет, является ли содержимое переменной счетным значением (массивом или экземпляром класса Countable|SimpleXMLElement|ResourceBundle).

Полифил для функции is_countable(), которая была добавлена в PHP 7.3.

Функция определяется только если её нет в PHP, иначе работает родная PHP функция.

1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.01 сек (скорость света) | PHP 7.1.11, WP 4.9.8

Хуков нет.

Возвращает

true|false. True - счетное значение, иначе false.

Использование

is_countable( $var );
$var(смешанный) (обязательный)
Значение для проверки.

Примеры

#1 Проверим различные данные, являются ли они счетными значениями.

var_dump( is_countable([1, 2, 3]) );                                // bool(true)
var_dump( is_countable(new ArrayIterator(['foo', 'bar', 'baz'])) ); // bool(true)
var_dump( is_countable(new ArrayIterator()) );                      // bool(true)

var_dump( is_countable(new stdClass()) );                           // bool(false)

Список изменений

С версии 4.9.6 Введена.

Код is_countable() WP 5.8

<?php
function is_countable( $var ) {
	return ( is_array( $var )
		|| $var instanceof Countable
		|| $var instanceof SimpleXMLElement
		|| $var instanceof ResourceBundle
	);
}

Из метки: Очень редко используемые (trash)

Еще из раздела: Проверки (checks)

campusboy 3850youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Комментариев нет
    Войти