Robert Cummings wrote:
On Thu, 2004-07-29 at 17:25, Timm Friebe wrote:
On Thu, 2004-07-29 at 04: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.
[...]
In the five or six year's I've been programming PHP, I haven't ever felt
the need to have "goto". Neither have I seen a newsgroup posting related
to it in the two years or so I followed the German PHP newsgroup,
de.comp.lang.php.
I don't think goto is really needed. People using other languages manage
to do without it, too.
C has it
Well, yes, C is very close the ASM, and ASM needs jmp-s.
C++ has it
Yes, C++ was designed to be as close to C as possible. I think
I read this in Straustrup's book. Thus C++ had to have goto.
VB has it
Yes, since it has it roots in Basic. Remember
10 Print "Hello"
20 Goto 10
Lisp has "GO" which is pretty much the same
No experience with Lisp :)
Perl
A language created by a hacker for hackers. I think Perl is quite
famous for the unmaintable code.
I'm sure many other too.
Just because people "manage" to do without it in some languages, doesn't
mean it isn't a useful feature.
Cheers,
Rob.
cheers,
andrey
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php