You can do "retry" without "goto".

do {
  try {
  } catch (Exception $e) {
    continue;
  }
} while (0);

Both "goto" and "jump" names are good for me (not "break", not "continue').

However I don't see a lot of reason in "goto" and especially in limited
version
(even jumping forward may make messed code too).

-1 for "goto" at all

-2 for limited "goto"

Thanks. Dmitry. 


> -----Original Message-----
> From: Ilia Alshanetsky [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, November 27, 2005 7:07 PM
> To: Zeev Suraski
> Cc: Marcus Boerger; Wez Furlong; Edin Kadribasic; Derick 
> Rethans; Dmitry Stogov; Sara Golemon; PHP Developers Mailing 
> List; Andi Gutmans; Stanislav Malyshev; Andrei Zmievski; Jani 
> Taskinen; Rasmus Lerdorf
> Subject: Re: [PHP-DEV] Re: Labeled Breaks (not the G-word)
> 
> 
> Zeev Suraski wrote:
> > 1.  A forward-jumping construct only, to avoid giving users 
> too much 
> > ammo to shoot themselves in the foot with spaghetti coding.
> 
> One of the major uses of "jump" is the ability to "retry on 
> error" by jumping backwards inside the code. Given that the 
> limit of the functionality is completely superficial, there 
> are no engine reasons for it, I'd much prefer we did not impose it.
> 
> Ilia
> 
> 

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

Reply via email to