Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:11600 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99329 invoked by uid 1010); 29 Jul 2004 02:21:50 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 99264 invoked from network); 29 Jul 2004 02:21:49 -0000 Received: from unknown (HELO blobule.suds) (66.11.170.154) by pb1.pair.com with SMTP; 29 Jul 2004 02:21:49 -0000 Received: by blobule.suds (Postfix, from userid 501) id BA4CA2F727; Wed, 28 Jul 2004 22:21:48 -0400 (EDT) To: Sara Golemon Cc: internals@lists.php.net In-Reply-To: <20040729021337.73894.qmail@pb1.pair.com> References: <20040729021337.73894.qmail@pb1.pair.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 28 Jul 2004 22:21:48 -0400 Message-ID: <1091067708.8157.2.camel@blobule.suds> Mime-Version: 1.0 Subject: Re: [PHP-DEV] GOTO operator From: robert@interjinn.com (Robert Cummings) On Wed, 2004-07-28 at 22:12, Sara Golemon wrote: > I wrote up a patch for implementing gotos in php scripts a couple months ago > as an exercise in working with the Zend engine. I put it aside assuming > noone would actually want it, but Wez and Ilia convinced me to post it for > consideration: > > Description: > http://pecl.org > > Patch: > http://pecl.org/patches/opcode_goto_5.1.0.diff > > Talk amongst yourselves... Oh that's awesome... please say yes... please please please :) I've always thought goto was a bit of a missing element in PHP since it's the method of choice IMHO for fast and concise parsing. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------'