Fonction is_countable
La fonction is_countable vérifie si le nombre d'éléments dans une variable peut être compté.
Elle renvoie true si la variable est un tableau ou un objet implémentant
l'interface Countable. Sinon, elle renvoie false.
Syntaxe
is_countable(mixed $value): bool
Exemple
Vérifions si un tableau peut être compté :
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Résultat de l'exécution du code :
true
Exemple
Vérifions si une chaîne de caractères peut être comptée :
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Résultat de l'exécution du code :
false
Exemple
Vérifions un objet implémentant l'interface Countable :
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Résultat de l'exécution du code :
true