note 27747 added to control-structures.continue
| From: | sgorial at engin dot umd dot umich dot ecu | Date: | Tue, 17 Dec 2002 16:53:45 +0000 |
| Subject: | note 27747 added to control-structures.continue | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-41022@lists.php.net to get a copy of this message | ||
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // skip odd members
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
echo "Outer<br>";
while (1) {
echo " Middle<br>";
while (1) {
echo " Inner<br>";
continue 3;
}
echo "This never gets output.<br>";
}
echo "Neither does this.<br>";
}
//my question is, what if there was some code after the 'continue 3', such as like this:
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // skip odd members
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
echo "Outer<br>";
while (1) {
echo " Middle<br>";
while (1) {
echo " Inner<br>";
continue 3;
// an if statement
// an expression
}
echo "This never gets output.<br>";
}
echo "Neither does this.<br>";
}
would the extra code after 'continue 3' get executed, or would it be skipped?
--
http://www.php.net/manual/en/control-structures.continue.php
http://master.php.net/manage/user-notes.php?action=edit+27747
http://master.php.net/manage/user-notes.php?action=delete+27747
http://master.php.net/manage/user-notes.php?action=reject+27747