cvs: spl /examples filter.inc

From: Date: Sat, 19 Jul 2003 09:50:18 +0000
Subject: cvs: spl /examples filter.inc
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-22648@lists.php.net to get a copy of this message
helly Sat Jul 19 05:50:18 2003 EDT Modified files: /spl/examples filter.inc Log: Move filter functionality to dedicated function Index: spl/examples/filter.inc diff -u spl/examples/filter.inc:1.2 spl/examples/filter.inc:1.3 --- spl/examples/filter.inc:1.2 Wed Jul 16 17:51:09 2003 +++ spl/examples/filter.inc Sat Jul 19 05:50:18 2003 @@ -40,6 +40,10 @@ unset($this->it); } + protected function accept($curr) { + return ereg($this->regex, $curr); + } + /** * Fetch next element and store it. * @@ -49,7 +53,7 @@ $this->curr = false; while ($this->it->has_more()) { $curr = $this->it->current(); - if (ereg($this->regex, $curr)) { + if ($this->accept($curr)) { $this->curr = $curr; return; }

« previous php.cvs (#22648) next »