is_countable функциясы
is_countable функциясы айнымалыдағы элементтер санын санауға болатынын тексереді.
Ол true мәнін қайтарады, егер айнымалы массив не Countable интерфейсін іске асыратын
объект болса. Әйтпесе false мәнін қайтарады.
Синтаксис
phpis_countable(mixed $value): bool
Мысал
Массивтегі элементтерді санау мүмкіндігін тексерейік:
php<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Код орындау нәтижесі:
phptrue
Мысал
Жолдың элементтерді санау мүмкіндігін тексерейік:
php<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Код орындау нәтижесі:
phpfalse
Мысал
Countable интерфейсін іске асыратын объектіні тексерейік:
php<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Код орындау нәтижесі:
phptrue