Kazi is_countable
Kazi is_countable inakagua ikiwa inawezekana kuhesabu idadi ya vipengele katika kutofautisha.
Inarudisha true ikiwa kutofautisha ni safu au kitu kinachotekeleza
interface Countable. Vinginevyo inarudisha false.
Syntax
is_countable(mixed $value): bool
Mfano
Tukague safu kwa uwezekano wa kuhesabu vipengele:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Matokeo ya utekelezaji wa kodi:
true
Mfano
Tukague mfuatano wa herufi (string) kwa uwezekano wa kuhesabu vipengele:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Matokeo ya utekelezaji wa kodi:
false
Mfano
Tukague kitu kinachotekeleza interface Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Matokeo ya utekelezaji wa kodi:
true