/** * 建構子。建構時需要輸入來源合集。但由於CodeIgniter在載入時會先經過一次實體化程序,所以不強制在建構子時輸入來源集合。 * @param Collection $obj_coll * @return Collection_iterator */ function __construct(Collection $obj_coll = NULL) { if (is_null($obj_coll)) { return; } $this->collection = $obj_coll; $this->keys = $this->collection->keys(); }