PHP.mk документација
ReflectionClass::isIterable
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
reflectionclass.isiterable.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
reflectionclass.isiterable.php
ReflectionClass::isIterable
Референца за `reflectionclass.isiterable.php` со подобрена типографија и навигација.
ReflectionClass::isIterable
(PHP 7 >= 7.2.0, PHP 8)
ReflectionClass::isIterable — (PHP 7 >= 7.2.0, PHP 8)
Параметри
Оваа функција нема параметри.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true Провери дали оваа класа е итеративна (т.е. може да се користи внатре) false otherwise.
Примери
Пример #1 Основен дали класата е итеративна или Употреба
<?php
class IteratorClass implements Iterator
{
public function __construct() {}
public function key(): mixed {}
public function current(): mixed {}
public function next(): void {}
public function valid(): bool {}
public function rewind(): void {}
}
class DerivedClass extends IteratorClass {}
class NonIterator {}
function dump_iterable($class)
{
$reflection = new ReflectionClass($class);
var_dump($reflection->isIterable());
}
$classes = ["ArrayObject", "IteratorClass", "DerivedClass", "NonIterator",];
foreach ($classes as $class) {
echo "Is $class iterable? ";
dump_iterable($class);
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Is ArrayObject iterable? bool(true) Is IteratorClass iterable? bool(true) Is DerivedClass iterable? bool(true) Is NonIterator iterable? bool(false)
Белешки од корисници
Нема белешки од корисници за оваа страница.