Bug #17556: Docs lack specific info about switch() and continue;
| From: | ahristov at icygen dot com | Date: | Sat, 01 Jun 2002 19:12:52 +0000 |
| Subject: | Bug #17556: Docs lack specific info about switch() and continue; | ||
| Groups: | php.bugs php.doc | ||
| Request: | Send a blank email to php-bugs+get-9110@lists.php.net to get a copy of this message | ||
From: ahristov@icygen.com
Operating system: All
PHP version: 4.2.1
PHP Bug Type: Documentation problem
Bug description: Docs lack specific info about switch() and continue;
After 2 years of coding in PHP I found something strange to me but
probably not to the creators of PHP :)). continue; inside a switch
statement is equivalent of break; For this reason I've found 3 closed bugs
- 5805, 8768 & 7591. However there is no info in the docs that switch() is
one time loop - as said in one of the answer of one of the reports. I
think that switch() docs has to mention that switch() is works like one
iteration loop and that continue without any params within a switch is
equivalent of break;. Thus the effect which one may want will be continue
(level+1) (level is the level which will be if the program was written in
C). Finally there should be short note in the continue; docs that inside a
switch() it works somekind different than in C and provided link to
switch() page for more info.
Best regards,
Andrey Hristov
--
Edit bug report at http://bugs.php.net/?id=17556&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=17556&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=17556&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=17556&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=17556&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=17556&r=support
Expected behavior: http://bugs.php.net/fix.php?id=17556&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=17556&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=17556&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=17556&r=globals