Funkcija is_countable
Funkcija is_countable pārbauda, vai var saskaitīt elementu daudzumu mainīgajā.
Tā atgriež true, ja mainīgais ir masīvs vai objekts, kas implementē
interfeisu Countable. Pretējā gadījumā atgriež false.
Sintakse
is_countable(mixed $value): bool
Piemērs
Pārbaudīsim masīvu uz iespēju saskaitīt elementus:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Koda izpildes rezultāts:
true
Piemērs
Pārbaudīsim virkni uz iespēju saskaitīt elementus:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Koda izpildes rezultāts:
false
Piemērs
Pārbaudīsim objektu, kas implementē Countable interfeisu:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Koda izpildes rezultāts:
true