Well, why even add such functionality if it's doubtful it will be used. It
just ads confusion and anger to users, who knows what it does and what harm
can be done. GOTO functionality wasn't present in PHP and i think should
never be ever. break is fine..

2008/4/4, Alexey Zakhlestin <[EMAIL PROTECTED]>:
>
> On Fri, Apr 4, 2008 at 1:17 PM, Arvids Godjuks <[EMAIL PROTECTED]>
> wrote:
> > just emotions, sorry.
> >
> > But why you didn't keep the "break [1,2,3];" ? That was fine and
> > understandable and it was limited to loops, but with this will make code
> > messy, especially with if statements. I personally woun't use it at all,
> but
> > it will be hell to get into badly coded projects with "jump"'s in it.
> And it
> > was easily done with try/catch.
>
>
> break [1,2,3] is still there
>
> the following was removed
>
> $i = 2;
> break $i;
>
> while I, personnaly, agree, that for error-handling situations
> try/catch is a superior solution, the new "goto" construct can be
> useful for micro-optimizations
> I doubt, I will be using it, though :-)
>
> p.s. you replied me offlist. you should "cc" it, if you want to keep
> discussion running
>
>
> > 2008/4/4, Alexey Zakhlestin <[EMAIL PROTECTED]>:
> >
> > > On Fri, Apr 4, 2008 at 12:43 PM, Arvids Godjuks
> > > <[EMAIL PROTECTED]> wrote:
> > > > Link: http://news.php.net/php.internals/36536
> > > >  One question - are you crazy? I heared about break with goto
> > capabilities -
> > > >  that's understandable - you could break 2 or 3 level loops, but
> this
> > one
> > > >  shit.
> > >
> > >
> > > Could you please keep polite language?
> > > Details of this construct were known for quite a long time, and it was
> > > available in PHP6 for "ages"
> > >
> > > it is a limited goto, just as advertised. you can get out of blocks
> > > with it, but you can't go into blocks
> > >
> > >
> > > --
> > > Alexey Zakhlestin
> > > http://blog.milkfarmsoft.com/
> > >
> >
> >
> --
>
> Alexey Zakhlestin
> http://blog.milkfarmsoft.com/
>

Reply via email to