Функцыя is_iterable
Функцыя is_iterable
правярае, ці з'яўляецца зменная ітэравальнай.
Ітэравальнымі лічацца масівы і аб'екты, якія рэалізуюць інтэрфейс Traversable
.
Функцыя прымае адзін параметр - правяраемую зменную, і вяртае true
або false
.
Сінтаксіс
is_iterable(mixed $value): bool
Прыклад
Праверым масіў на ітэравальнасць:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Вынік выканання кода:
true
Прыклад
Праверым радок на ітэравальнасць:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Вынік выканання кода:
false
Прыклад
Праверым аб'ект, які рэалізуе інтэрфейс Traversable
:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Вынік выканання кода:
true