PhpStorm 2024.1 Help

Code Inspection: 'continue' is targeting 'switch' statement

Reports the continue statements that are targeting switch statements. In PHP 7.3 and later, such usages are deprecated and will emit an E_WARNING, since they are most likely the result of a programming mistake.

  • In PHP, such continue statements are equivalent to break, that is, they end the execution of the current switch structure.

  • In other languages, such continue statements behave as continue 2 in PHP, that is, they take the execution to a higher level control structure (for example, the next iteration of an outer loop).

See continue (, break (, and switch ( for details.

Suppress an inspection in the editor

  1. Place the caret at the highlighted line and press Alt+Enter or click the Intention action icon.

  2. Click the arrow next to the inspection you want to suppress and select the necessary suppress action.

Last modified: 11 February 2024