<?php class Shit implements Iterator { public function __construct($array) { $this->var = $array; } } { } { } { } { } public function valid() { return $this->current() !== false; } } ?>
Pytanie brzmi: czy można na obiekcie implementującym interfejs Iterator użyć funkcji current() ? Chodzi mi o to, żeby otrzymać wynik podobny do działania:
<?php function current2( $it ) { foreach( $it as $i ) return $i; } ?>
Z góry dziękuję za poświęcony czas.
Pozdrawiam!