I'm sorry if I'm saying something that was already proposed, but why
not use the Java approach to labeled breaks or something like this
(dumb) example:

while(true) as outer_cycle {
  $i = 0;
  while(true)
    if($i++ == 10) break outer_cycle;
}

Regards,
João C Morais


On 11/29/05, Sara Golemon <[EMAIL PROTECTED]> wrote:
> > My objection to goto is based on the fact that it allows to randomly
> > transfer control between arbitary points of script, which can (and
> > will) easily lead to spaghetti code and actually promotes this style of
> > writing code.
> >
> Yes, I agree... Exceptions cause exactly that kind of confus...oh..wait....
> you were talking about goto, my mistake... Sure sounded like exception
> behavior to me.  I guess with exceptions you get the benefit of not knowing
> where execution is arbitrarily jumping to.  Getting to guess what file/scope
> you have to look in to find the catcher... Yeah, that's much better.
>
> > It has nothing to do with goto cleaning or not cleaning anything.
> >
> "Exceptions allow passing control to specific well-defined points with stack
> unwinding, etc. What this has to do with goto?"
>
> Why point out that exceptions do clean up after themselves then?  What
> argument are you really trying to make?
>
> > Please drop this tinfoil-hat conspiracy baloney, really. It's not funny..
> >
> Logic doesn't seem to have a place in this conversation, so we all might as
> well have some fun and just toss it to the wind eh?
>
> -Sara
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to