Funzione is_countable
La funzione is_countable verifica se è possibile contare il numero di elementi in una variabile.
Restituisce true se la variabile è un array o un oggetto che implementa
l'interfaccia Countable. In caso contrario, restituisce false.
Sintassi
is_countable(mixed $value): bool
Esempio
Verifichiamo se un array può avere i suoi elementi contati:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Risultato dell'esecuzione del codice:
true
Esempio
Verifichiamo se una stringa può avere i suoi elementi contati:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Risultato dell'esecuzione del codice:
false
Esempio
Verifichiamo un oggetto che implementa l'interfaccia Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Risultato dell'esecuzione del codice:
true