Funkcja is_countable
Funkcja is_countable sprawdza, czy można policzyć liczbę elementów w zmiennej.
Zwraca true, jeśli zmienna jest tablicą lub obiektem implementującym
interfejs Countable. W przeciwnym razie zwraca false.
Składnia
is_countable(mixed $value): bool
Przykład
Sprawdźmy tablicę pod kątem możliwości zliczenia elementów:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Wynik wykonania kodu:
true
Przykład
Sprawdźmy ciąg znaków pod kątem możliwości zliczenia elementów:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Wynik wykonania kodu:
false
Przykład
Sprawdźmy obiekt implementujący interfejs Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Wynik wykonania kodu:
true