Функцыя is_countable

Функцыя is_countable правярае, ці можна падлічыць колькасць элементаў у зменнай. Яна вяртае true, калі зменная з'яўляецца масівам або аб'ектам, які рэалізуе інтэрфейс Countable. У адваротным выпадку вяртае false.

Сінтаксіс

phpis_countable(mixed $value): bool

Прыклад

Праверым масіў на магчымасць падліку элементаў:

php<?php
  $arr = [1, 2, 3];
  var_dump(is_countable($arr));
?>

Вынік выканання кода:

phptrue

Прыклад

Праверым радок на магчымасць падліку элементаў:

php<?php
  $str = 'abcde';
  var_dump(is_countable($str));
?>

Вынік выканання кода:

phpfalse

Прыклад

Праверым аб'ект, які рэалізуе інтэрфейс Countable:

php<?php
  class MyCountable implements Countable {
    public function count(): int {
      return 5;
    }
  }
  
  $obj = new MyCountable();
  var_dump(is_countable($obj));
?>

Вынік выканання кода:

phptrue

Глядзіце таксама

  • функцыю is_array,
    якая правярае, ці з'яўляецца зменная масівам
  • функцыю count,
    якая падлічвае колькасць элементаў у масіве