is_countable funksiýasy
is_countable funksiýasy üýtgeýjide neçe element bolýandygy sanalyp bilinýändigini barlaýar.
Eger üýtgeýji massiw ýa-da Countable interfeýsini amala aşyrýan obýekt bolsa, ol true gaýtaryp berýär.
Başga ýagdaýlarda false gaýtaryp berýär.
Sintaksis
is_countable(mixed $value): bool
Mysal
Massiwdäki elementleri sanamak mümkinçiligini barlap göreris:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Kodyň ýerine ýetiriliş netijesi:
true
Mysal
Setiri elementleri sanamak mümkinçiligini barlap göreris:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Kodyň ýerine ýetiriliş netijesi:
false
Mysal
Countable interfeýsini amala aşyrýan obýekti barlap göreris:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Kodyň ýerine ýetiriliş netijesi:
true