Functie is_countable
De functie is_countable controleert of het mogelijk is om het aantal elementen in een variabele te tellen.
Het retourneert true als de variabele een array is of een object dat de
interface Countable implementeert. Anders retourneert het false.
Syntaxis
is_countable(mixed $value): bool
Voorbeeld
Laten we een array controleren op de mogelijkheid om elementen te tellen:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Uitvoerresultaat van de code:
true
Voorbeeld
Laten we een string controleren op de mogelijkheid om elementen te tellen:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Uitvoerresultaat van de code:
false
Voorbeeld
Laten we een object controleren dat de Countable interface implementeert:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Uitvoerresultaat van de code:
true