Re: GOTO operator

From: Date: Sun, 01 Aug 2004 01:13:23 +0000
Subject: Re: GOTO operator
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.internals 
Request: Send a blank email to internals+get-11780@lists.php.net to get a copy of this message
i'm just piping up that i'm a strong +1 on goto, its immensely useful for code generators, like for example a gui application that wanted to generate some type of php code. also, when you start quoting djikstra in a php context, you've lost. goto is fine, fight the power! -sterling On Sat, 31 Jul 2004 17:44:07 -0700, Sara Golemon <pollita@php.net> wrote: > > How does the GOTO implementation handle this > > script1.php > > <?php > > > > do_some_stuff(); > > include script2.php; > > > > label: > > echo "Hello" > > ?> > > > > script2.php: > > <?php > > declare_some_funcs(); > > .... some code ... > > if (some_cond) { > > goto label; > > } > > .... other code.... > > ?> > > > Included files are actually separate execution scopes (even though they're > shared data scope). So the implementation referenced originally would raise > an error saing that 'label' is an undefined label. > > -Sara > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- ..I....I..

« previous php.internals (#11780) next »