Re: GOTO operator

From: Date: Wed, 04 Aug 2004 10:07:46 +0000
Subject: Re: GOTO operator
Groups: php.internals 
Request: Send a blank email to internals+get-11893@lists.php.net to get a copy of this message
i'm current trying:
       MAKE_STD_ZVAL(return_value);
       *return_value = **zstr;
       /*ZVAL_ADDREF(*zstr);*/
       if (PZVAL_IS_REF(return_value)) {
           SEPARATE_ZVAL(&return_value);
       }
       return;
but i doubt if it's the right way btw. is it right place to ask the question here? it is said: Internals list A medium volume list for those who want to __help out__ with the development of PHP
From: "tinys xuefer" <xuefer@hotmail.com> To: internals@lists.php.net Subject: Re: [PHP-DEV] GOTO operator Date: Sat, 31 Jul 2004 15:16:54 +0800 MIME-Version: 1.0 X-Originating-IP: [61.144.220.58] X-Originating-Email: [xuefer@hotmail.com] X-Sender: xuefer@hotmail.com Received: from pb1.pair.com ([216.92.131.4]) by mc9-f9.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); Sat, 31 Jul 2004 00:17:04 -0700 Received: (qmail 29452 invoked by uid 1010); 31 Jul 2004 07:16:59 -0000 Received: (qmail 29240 invoked by uid 1010); 31 Jul 2004 07:16:56 -0000 X-Message-Info: JGTYoYF78jHJ2U6gXhgWLYCLvGtU7ZDe Mailing-List: contact internals-help@lists.php.net; run by ezmlm Precedence: bulk list-help: <mailto:internals-help@lists.php.net> list-unsubscribe: <mailto:internals-unsubscribe@lists.php.net> list-post: <mailto:internals@lists.php.net> Delivered-To: mailing list internals@lists.php.net Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Message-ID: <BAY7-F27GZ4OpXJ6FZi00061b42@hotmail.com> X-OriginalArrivalTime: 31 Jul 2004 07:16:54.0620 (UTC) FILETIME=[5BA691C0:01C476CE] Return-Path: internals-return-11757-xuefer=hotmail.com@lists.php.net how about: "break label;" ? just a thought
From: Andi Gutmans <andi@zend.com> To: "Sara Golemon" <pollita@php.net>,internals@lists.php.net Subject: Re: [PHP-DEV] GOTO operator Date: Sat, 31 Jul 2004 00:13:51 -0700 MIME-Version: 1.0 X-Sender: andi@127.0.0.1 Received: from pb1.pair.com ([216.92.131.4]) by mc9-f26.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); Sat, 31 Jul 2004 00:14:21 -0700 Received: (qmail 21507 invoked by uid 1010); 31 Jul 2004 07:14:12 -0000 Received: (qmail 21456 invoked by uid 1010); 31 Jul 2004 07:14:11 -0000 X-Message-Info: JGTYoYF78jEhitu4NH5K6pJRNQwoa+2D Mailing-List: contact internals-help@lists.php.net; run by ezmlm Precedence: bulk list-help: <mailto:internals-help@lists.php.net> list-unsubscribe: <mailto:internals-unsubscribe@lists.php.net> list-post: <mailto:internals@lists.php.net> Delivered-To: mailing list internals@lists.php.net Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Message-Id: <5.1.0.14.2.20040731001327.02821998@127.0.0.1> X-Mailer: QUALCOMM Windows Eudora Version 5.1 In-Reply-To: <20040731042517.4546.qmail@pb1.pair.com> References: <200407291830.55971.ilia@prohost.org> <20040729021337.73894.qmail@pb1.pair.com> <1091139076.29517.12.camel@blobule.suds> <410991E1.6070000@hristov.com> <200407291830.55971.ilia@prohost.org> <5.1.0.14.2.20040730114632.02bc89c8@127.0.0.1> <5.1.0.14.2.20040730120146.02ec7ac8@127.0.0.1> <5.1.0.14.2.20040730121624.02bc8880@127.0.0.1> Return-Path: internals-return-11756-xuefer=hotmail.com@lists.php.net X-OriginalArrivalTime: 31 Jul 2004 07:14:21.0331 (UTC) FILETIME=[00488630:01C476CE] At 09:24 PM 7/30/2004 -0700, Sara Golemon wrote:
c) I don't think you are creating the necessary switch_free's and other frees when jumping out of a scope unexpectedly.
Entirely possible. The tests I've run don't complain but that
doesn't mean
something bad isn't happening.
Thanks for the pointers, I at least see what I need to be exploring now (though I havn't sat down to unfold its meaning yet). Cetainly the implementation given earlier needs work whether its to make it work as advertised or in the more limited fashion suggested in other posts. I intend to put some work into it regardless of whether it'll be included or not. As I mentioned originally, this entire effort was meant as a learning exercise, and it's doing that job. If it's used: great. If not, it'll just stay where it is and those who want it can still patch it in.
Sara, Feel free to email me personally and I can help you out and give you advice on what you should be looking at. Andi -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
_________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
_________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus

« previous php.internals (#11893) next »