Re: [RFC] Deprecate and remove continue targeting switch
| From: | Nikita Popov | Date: | Wed, 27 Jun 2018 16:08:16 +0000 |
| Subject: | Re: [RFC] Deprecate and remove continue targeting switch | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-102495@lists.php.net to get a copy of this message | ||
On Wed, Jun 27, 2018 at 5:59 PM, Rowan Collins <rowan.collins@gmail.com>
wrote:
> On 27 June 2018 at 16:45, niel <spam-free@blueyonder.co.uk> wrote:
>
> > On 24/06/18 17:16, Nikita Popov wrote:
> >
> >> Hi internals,
> >>
> >> Another small deprecation for your consideration...
> >>
> >>
> >> https://wiki.php.net/rfc/continue_on_switch_deprecation
> >>
> >> Regards,
> >> Nikita
> >>
> >>
> > Could you clarify the PHP 8 changes:
> >
> > "PHP 8 generates a compile error."
> >
> > Does this mean *any* use of continue in a switch is a compile error, or
> > only continue without a number
> >
>
>
> Neither:
>
> > Continue can still be used inside switch statements, as long as it does
> not target the switch.
>
> The lines marked "Deprecated" in the examples are the ones which will be
> compile errors.
>
Thank you Rowan. I have added a code example to
https://wiki.php.net/rfc/continue_on_switch_deprecation#unaffected_php_functionality
to further clarify what is deprecated and what continues to be allowed.
Nikita