Funcția is_countable
Funcția is_countable verifică dacă se pot număra elementele dintr-o variabilă.
Ea returnează true dacă variabila este un array sau un obiect care implementează
interfața Countable. În caz contrar, returnează false.
Sintaxă
is_countable(mixed $value): bool
Exemplu
Să verificăm un array pentru posibilitatea de numărare a elementelor:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Rezultatul executării codului:
true
Exemplu
Să verificăm un șir de caractere pentru posibilitatea de numărare a elementelor:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Rezultatul executării codului:
false
Exemplu
Să verificăm un obiect care implementează interfața Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Rezultatul executării codului:
true