Traversable interface
(PHP 5, PHP 7, PHP 8)
소개
foreach를 사용하여 클래스를 탐색할 수 있는지 감지하는 인터페이스입니다.
단독으로 구현할 수 없는 추상 기본 인터페이스. 대신 IteratorAggregate 또는 Iterator에 의해 구현되어야 합니다.
참고 이 인터페이스를 구현하는 내부(내장) 클래스는 foreach 구성에서 사용할 수 있으며 IteratorAggregate 또는 Iterator를 구현할 필요가 없습니다.
참고 이것은 PHP 스크립트에서 구현할 수 없는 내부 엔진 인터페이스입니다. IteratorAggregate 또는 Iterator를 대신 사용해야 합니다. Traversable을 확장하는 인터페이스를 구현할 때 Implements 절에서 이름 앞에 IteratorAggregate 또는 Iterator를 나열해야 합니다.
인터페이스 개요
interface Traversable {
}
이 인터페이스에는 메소드가 없으며, 유일한 목적은 모든 탐색 가능한 클래스에 대한 기본 인터페이스가 되는 것입니다.