update : 2015.11.03
php.shukuma.com검색:
|
Iterator 인터페이스(PHP 5 >= 5.0.0) 소개외부 반복자나 내부적으로 반복되는 객체를 위한 인터페이스 입니다. 인터페이스 개요미리 정의된 iteratorPHP 에는 일반업무에서 사용할수 있는 몇가지 반복자를 미리 제공하고 있습니다. 그 목록은 SPL 반복자 를 참고해 보세요. 예제Example #1 간단한 사용법 이 예제는 반복자를 foreach 에서 사용했으때 어떤 순서로 호출되는지를 보여줍니다.
<?php 위 예제의 출력 예시: string(18) "myIterator::rewind" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(0) string(12) "firstelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(1) string(13) "secondelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(2) string(11) "lastelement" string(16) "myIterator::next" string(17) "myIterator::valid" Table of Contents
|