From:             [EMAIL PROTECTED]
Operating system: Linux
PHP version:      4.0.3pl1
PHP Bug Type:     Scripting Engine problem
Bug description:  'continue' inside of 'switch' statement acts like 'break' instead of 

When a continue is used inside of a switch statement (inside a loop), it does not jump 
to the top of the next
loop iteration, but instead jumps out of the switch statement and proceeds to execute 
the code following the
switch.  The following code snippet should give a good example:

 for( $i = 0; $i < 10; $i++ ) {
      switch( $i ) {
        case 5:
          $garbage = 0; // do something unimportant
      echo "$i<BR>";

The output *should* be the numbers 0 to 4 & 6 to 9 listed down the screen, skipping 5. 
Instead, 5 appears
in the list making it a complete 0 to 9.

Edit Bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to