cvs: ZendEngine2 /tests break_label10.phpt break_label11.phpt

From: Date: Fri, 03 Mar 2006 18:07:24 +0000
Subject: cvs: ZendEngine2 /tests break_label10.phpt break_label11.phpt
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-4644@lists.php.net to get a copy of this message
helly Fri Mar 3 18:07:24 2006 UTC Added files: /ZendEngine2/tests break_label10.phpt break_label11.phpt Log: - Add new tests http://cvs.php.net/viewcvs.cgi/ZendEngine2/tests/break_label10.phpt?view=markup&rev=1.1 Index: ZendEngine2/tests/break_label10.phpt +++ ZendEngine2/tests/break_label10.phpt --TEST-- labeled break 10: foreach --FILE-- <?php Lend: foreach(array(1,2,3) as $k1 => $v1) { echo "$k1=>$v1\n"; foreach(array(1,2,3) as $k2 => $v2) { echo "$k2=>$v2\n"; if ($v2 == 2) { if ($v1==2) { break Lend; } break; } } } ?> ===DONE=== --EXPECTF-- 0=>1 0=>1 1=>2 1=>2 0=>1 1=>2 ===DONE=== http://cvs.php.net/viewcvs.cgi/ZendEngine2/tests/break_label11.phpt?view=markup&rev=1.1 Index: ZendEngine2/tests/break_label11.phpt +++ ZendEngine2/tests/break_label11.phpt --TEST-- labeled break 11: foreach Iterator --FILE-- <?php class MyIterator implements Iterator { protected $ar = array(1,2,3); function rewind() { reset($this->ar); } function valid() { return key($this->ar) !== NULL; } function current() { return current($this->ar); } function key() { return key($this->ar); } function next() { next($this->ar); } } Lend: foreach(new MyIterator as $k1 => $v1) { echo "$k1=>$v1\n"; foreach(new MyIterator as $k2 => $v2) { echo "$k2=>$v2\n"; if ($v2 == 2) { if ($v1==2) { break Lend; } break; } } } ?> ===DONE=== --EXPECTF-- 0=>1 0=>1 1=>2 1=>2 0=>1 1=>2 ===DONE===

« previous php.zend-engine.cvs (#4644) next »