is_countable ֆունկցիա
is_countable ֆունկցիան ստուգում է, արդյոք հնարավոր է հաշվել փոփոխականի տարրերի քանակը:
Այն վերադարձնում է true, եթե փոփոխականը զանգված է կամ օբյեկտ, որն իրականացնում է
Countable ինտերֆեյսը: Հակառակ դեպքում վերադարձնում է false:
Շարահյուսություն
is_countable(mixed $value): bool
Օրինակ
Ստուգենք զանգվածի տարրերը հաշվելու հնարավորությունը:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Կոդի կատարման արդյունք:
true
Օրինակ
Ստուգենք տողի տարրերը հաշվելու հնարավորությունը:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Կոդի կատարման արդյունք:
false
Օրինակ
Ստուգենք Countable ինտերֆեյսն իրականացնող օբյեկտը:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Կոդի կատարման արդյունք:
true