Bug #17556: Docs lack specific info about switch() and continue;

From: 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

« previous php.bugs (#9110) next »