Функция is_countable
Функцията is_countable проверява дали може да се преброи броят на елементите в една променлива.
Тя връща true, ако променливата е масив или обект, който имплементира
интерфейса Countable. В противен случай връща false.
Синтаксис
is_countable(mixed $value): bool
Пример
Проверка дали масивът може да бъде преброен:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Резултат от изпълнението на кода:
true
Пример
Проверка дали низът може да бъде преброен:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Резултат от изпълнението на кода:
false
Пример
Проверка на обект, който имплементира интерфейса Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Резултат от изпълнението на кода:
true