Re: GOTO operator
| From: | Jason Garber | Date: | Thu, 29 Jul 2004 23:08:42 +0000 |
| Subject: | Re: GOTO operator | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-11641@lists.php.net to get a copy of this message | ||
Hello,
I think we should add an INI option:
php_newbie true|false
;)
--
Best regards,
Jason mailto:jason@ionzoft.com
Thursday, July 29, 2004, 8:54:34 PM, you wrote:
AH> Sara Golemon wrote:
>>>do {
>>> .....code...
>>> if (something) break;
>>> ...code....
>>>} while (0);
>>>...cleanup code...
>>>
>>
>> Are you suggesting a hack is better than the real thing?
>>
>> -Sara
AH> The "hack" is working. The manual says :
AH> " Advanced C users may be familiar with a different usage of the do..while loop,
AH> to allow stopping execution in the middle of code blocks, by encapsulating them
AH> with do..while (0), and using the break statement. The following code fragment
AH> demonstrates this:" (a similar code follows)
AH> " Don't worry if you don't understand this right away or at all. You can code
scripts
AH> and even powerful scripts without using this 'feature'. "
AH> (the manual states that people can code powerful things without goto hack).
AH> Sara, if you need to have the goto, you know how to implement it with do..while.
AH> The average Joe may not need goto in some case but he will find that it simplifies
AH> his job (but making code clumsy, something what he does not realize).
AH> It is not because I don't like the power of goto, I would like not to be given in the
AH> hands of the newbie.
AH> andrey