IteratorAggregateインターフェイス

 <?php
 class MyArray implements IteratorAggregate {
  
     private $list = array(1,2,3);
 
     public function __construct() {
         $this->list[] = 10;
     }
 
     public function getIterator() {
         return new ArrayIterator($this->list);
     }
 }
 
 $obj = new MyArray;
  
 foreach($obj as $key => $val) {
     print "$key : $val\n";
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS