Parse error: parse error, expecting `'{'' in c:\usr\krasnal\www\rozdzial_06\iterator.php on line 2
Kod iterator.php wygląda tak:
<?php class IteratorObiektu implements Iterator { private $ob; private $ile; private $biezacyIndeks; function __construct($ob) { $this->ob = $ob; } { $this->biezacyIndeks = 0; } function valid() { return $this->biezacyIndeks < $this->ile; } { return $this->biezacyIndeks; } { return $this->ob->dane[$this->biezacyIndeks]; } { $this->biezacyIndeks++; } } class Obiekt implements IteratorAggregate { function __construct($wejscie) { $this->dane = $wejscie; } function getIterator() { return new IteratorObiektu($this); } } $mojIterator = $mojObiekt->getIterator(); for($mojIterator->rewind(); $mojIterator->valid(); $mojIterator->next()) { $klucz = $mojIterator->key(); $wartosc = $mojIterator->current(); } ?>