Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 순회 가능한 인터페이스

<시간/>

소개

순회 가능 추상 인터페이스이므로 어떤 클래스에서도 직접 구현할 수 없습니다. 일반적으로 반복자 또는 IteratorAggregate Traversable을 확장하는 인터페이스는 PHP에서 foreach 구문을 사용하여 구현 클래스가 통과 가능한지 확인하는 데 사용됩니다.

이 인터페이스를 구현하는 특정 기본 제공 클래스는 foreach에서 사용할 수 있으며 반복자 인터페이스를 구현할 필요가 없습니다. Traversable은 추상이므로 인터페이스에 메서드가 없습니다.

구문

Traversable {
   //
}

Traversable을 확장하는 IteratorAggregate 또는 Iterator 인터페이스를 구현할 때 구현에서 이름 앞에 나열되어야 합니다. 조항.