설명하다
1. foreach 객체를 실행하면 자동으로 호출되어 순회 방법이 지정됩니다.
2. Iterator는 PHP에서 미리 정의된 인터페이스 클래스이며 직접 사용할 수 있습니다. iterator{}는 Traversable{}의 하위 클래스입니다.
Traversable{}은 카테고리가 foreach를 사용할 수 있는지 확인하는 인터페이스입니다.
예
Iterator는 Traversable을 확장합니다. { abstract public current(): Mixed — 현재 요소를 반환합니다 abstract public key(): scalar — 현재 요소의 키를 반환합니다 abstract public next(): void — 다음 요소로 앞으로 이동합니다 abstract public rewind(): void — 반환 반복 컨테이너 추상의 첫 번째 요소 public valid(): bool — 현재 위치가 유효한지 확인합니다.}
위 내용은 PHP iterator의 기능입니다. 모든 분들께 도움이 되길 바랍니다.