Example use case:
<?php
class MyIterator implements IteratorAggregate
{
/**
* @var string
*/
private $url;
/**
* MyIterator constructor.
* @param $url
*/
public function __construct($url)
{
$this->url = $url;
}
/**
* @inheritDoc
*/
public function getIterator()
{
$content = file_get_contents($this->url);
try {
return @new SimpleXMLIterator($content);
} catch (Exception $e) { // Case $content is not valid XML, but you don't care
return new EmptyIterator();
}
}
}
?>
PHP.mk документација
EmptyIterator
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.emptyiterator.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.emptyiterator.php
EmptyIterator
Референца за `class.emptyiterator.php` со подобрена типографија и навигација.
Класата EmptyIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вовед
Класата EmptyIterator за празен итератор.
Содржина
- EmptyIterator::current — Методот current()
- EmptyIterator::key — Методот key()
- EmptyIterator::next — Методот next()
- EmptyIterator::rewind — Методот rewind()
- EmptyIterator::valid — Проверува дали тековниот елемент е валиден
Белешки од корисници 1 белешка
Бен ¶
пред 8 години