Funkce is_countable
Funkce is_countable kontroluje, zda lze spočítat počet prvků v proměnné.
Vrací true, pokud je proměnná pole nebo objekt implementující
rozhraní Countable. V opačném případě vrátí false.
Syntaxe
is_countable(mixed $value): bool
Příklad
Zkontrolujeme pole na možnost počítání prvků:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Výsledek provedení kódu:
true
Příklad
Zkontrolujeme řetězec na možnost počítání prvků:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Výsledek provedení kódu:
false
Příklad
Zkontrolujeme objekt implementující rozhraní Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Výsledek provedení kódu:
true