Funkcija is_countable
Funkcija is_countable proverava da li se može prebrojati količina elemenata u promenljivoj.
Ona vraća true, ako je promenljiva niz ili objekat koji implementira
interfejs Countable. U suprotnom vraća false.
Sintaksa
is_countable(mixed $value): bool
Primer
Proverimo niz na mogućnost prebrojavanja elemenata:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Rezultat izvršavanja koda:
true
Primer
Proverimo string na mogućnost prebrojavanja elemenata:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Rezultat izvršavanja koda:
false
Primer
Proverimo objekat koji implementira interfejs Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Rezultat izvršavanja koda:
true