note 27747 rejected from control-structures.continue by didou
| From: | didou@php.net | Date: | Mon, 24 Nov 2003 15:29:02 +0000 |
| Subject: | note 27747 rejected from control-structures.continue by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-60915@lists.php.net to get a copy of this message | ||
Note Submitter: sgorial@engin.umd.umich.ecu
----
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?