- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PHP/OOP/IteratorインターフェイスとIteratorAggregateインターフェイス へ行く。
- 1 (2011-09-27 (火) 14:41:04)
- 2 (2011-09-27 (火) 14:51:20)
- 3 (2011-09-27 (火) 14:51:20)
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"; }