You're about year too late..or even more. Please, don't just this discussion now.
--Jani On Fri, 2008-04-04 at 13:35 +0300, Arvids Godjuks wrote: > 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/ > > -- Patches/Donations: http://pecl.php.net/~jani/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php