ფუნქცია 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