Funktsioon is_countable
Funktsioon is_countable kontrollib, kas muutuja elemente on võimalik loendada.
See tagastab true, kui muutuja on massiiv või objekt, mis implementeerib
liidest Countable. Vastasel juhul tagastab false.
Süntaks
phpis_countable(mixed $value): bool
Näide
Kontrollime massiivi elementide loendatavust:
php<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Koodi täitmise tulemus:
phptrue
Näide
Kontrollime stringi elementide loendatavust:
php<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Koodi täitmise tulemus:
phpfalse
Näide
Kontrollime Countable liidest implementeerivat objekti:
php<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Koodi täitmise tulemus:
phptrue