Функсияи 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