note 114625 added to control-structures.continue
| From: | John | Date: | Thu, 13 Mar 2014 14:49:17 +0000 |
| Subject: | note 114625 added to control-structures.continue | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-198883@lists.php.net to get a copy of this message | ||
<?php
echo"\n";
echo"\n";
for ( $i = 0; $i < 5; $i++ ) {
switch ($i)
{
case 0:
echo $i . "b";
continue;
echo $i . "a";
case 1:
echo $i . "b";
continue 2;
echo $i . "a";
case 2:
echo $i . "b";
break;
echo $i . "a";
case 3:
echo $i . "b";
break 2;
echo $i . "a";
case 4:
echo $i;
}
echo 9;
}
echo"\n";
echo"\n";
?>
This results in: 0b91b2b93b
It goes to show that in a switch statement break and continue are the same. But in loops break stops
the loop completely and continue just stops executing the current iterations code and moves onto the
next loop iteration.
----
Server IP: 72.52.91.14
Probable Submitter: 50.133.178.51
----
Manual Page -- http://php.net/manual/en/control-structures.continue.php
Edit -- https://master.php.net/note/edit/114625
Del: integrated -- https://master.php.net/note/delete/114625/integrated
Del: useless -- https://master.php.net/note/delete/114625/useless
Del: bad code -- https://master.php.net/note/delete/114625/bad+code
Del: spam -- https://master.php.net/note/delete/114625/spam
Del: non-english -- https://master.php.net/note/delete/114625/non-english
Del: in docs -- https://master.php.net/note/delete/114625/in+docs
Del: other reasons-- https://master.php.net/note/delete/114625
Reject -- https://master.php.net/note/reject/114625
Search -- https://master.php.net/manage/user-notes.php