표준 PHP 라이브러리(SPL) The AppendIterator class
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
소개
여러 반복자를 차례로 반복하는 반복자입니다.
클래스 개요
class AppendIterator extends IteratorIterator {
/* Methods */
public __construct()
public append(Iterator $iterator): void
public current(): mixed
public getArrayIterator(): ArrayIterator
public getInnerIterator(): Iterator
public getIteratorIndex(): ?int
public key(): scalar
public next(): void
public rewind(): void
public valid(): bool
/* Inherited methods */
public IteratorIterator::current(): mixed
public IteratorIterator::getInnerIterator(): ?Iterator
public IteratorIterator::key(): mixed
public IteratorIterator::next(): void
public IteratorIterator::rewind(): void
public IteratorIterator::valid(): bool
}
목차
- AppendIterator::append — 반복자를 추가합니다.
- AppendIterator::__construct — AppendIterator를 생성합니다.
- AppendIterator::current — 현재 값을 가져옵니다
- AppendIterator::getArrayIterator — ArrayIterator를 가져옵니다.
- AppendIterator::getInnerIterator — 내부 반복자를 가져옵니다.
- AppendIterator::getIteratorIndex — 반복자의 인덱스를 가져옵니다.
- AppendIterator::key — 현재 키를 가져옵니다.
- AppendIterator::next — 다음 요소로 이동
- AppendIterator::rewind — 반복자 되감기
- AppendIterator::valid — 현재 요소의 유효성 검사