rfc:continue_on_switch_deprecation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
rfc:continue_on_switch_deprecation [2018/06/24 16:11] – nikic | rfc:continue_on_switch_deprecation [2018/06/27 16:04] – Add example of cases that stay allowed nikic | ||
---|---|---|---|
Line 64: | Line 64: | ||
Continue can still be used inside switch statements, as long as it does not target the switch. The meaning of continue and break inside switch never changes, some cases are just forbidden. | Continue can still be used inside switch statements, as long as it does not target the switch. The meaning of continue and break inside switch never changes, some cases are just forbidden. | ||
+ | |||
+ | To further clarify which uses of '' | ||
+ | |||
+ | <code php> | ||
+ | while ($foo) { | ||
+ | switch ($bar) { | ||
+ | case " | ||
+ | while ($xyz) { | ||
+ | continue; | ||
+ | continue 2; // Targeting the switch: Deprecated | ||
+ | continue 3; // Targeting the outer while loop: Allowed | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
===== Vote ===== | ===== Vote ===== | ||
As this is a language change, a 2/3 majority is required. | As this is a language change, a 2/3 majority is required. |
rfc/continue_on_switch_deprecation.txt · Last modified: 2018/07/07 09:18 by nikic