PHP4のクラスの質問
■ このスレッドは過去ログ倉庫に格納されています
0001PHP初めたて
2001/05/26(土) 02:08ID:8AfuCDKEどなたか教えていただけませんか?
0002電動ナナシ
2001/05/27(日) 06:43ID:???そんなに難しくないから、自分で作ってみれば?
array の Wrapper のような感じで作ればいい。
参照の扱いがちと面倒だからそれだけ注意が必要かな。
0003電動ナナシ
2001/05/28(月) 03:06ID:???<?php
class Iterator {
var $vec;
var $current;
function Iterator(&$vector) {
if (get_class($vector) == "vector" || is_subclass_of($vector, "vector")) {
$this->vec =& $vector;
$this->current = 0;
} else {
trigger_error("Non Vector class passed ");
}
}
function hasNext() {
if ($this->current < $this->vec->size()) {
return true;
} else {
return false;
}
}
function &next() {
$tmp =& $this->vec->elementAt($this->current);
$this->current++;
return $tmp;
}
function remove() {
if (0 < $this->current) {
$this->vec->removeElementAt($this->current - 1);
}
}
}
?>
0004PHP初めたて
2001/05/29(火) 18:02ID:NGdupz2wやっぱりないですかぁ.
しょうがないので,Perl版のを,
そのまま移植しようかと思います.
■ このスレッドは過去ログ倉庫に格納されています