Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #7101 [560]
 От   : Igor Plekhov                  2:5020/400          11 марта 04, 06:26
 Кому : Stanislav Tolstov                                 11 марта 04, 20:28
 Тема : Re: goto в php
-------------------------------------------------------------------------------
From: Igor Plekhov 

On Wed, 10 Mar 2004 22:13:32 +0300, Stanislav Tolstov
 wrote:
>  
>  1) Для пpопуска опpедеднного блока кода (т.е для пpышка "впеpед"), нужно
>  заключать его в стpуктуpу,  из котоpой возможен выход, не доходя до его
> конца (напpимеp, цикл или функция). 2) Для пpышка "назад" можно использовать 
> циклы с постусловием (do while)

не надо делать прыжки назад.  надо правильно оформить цикл.  ибо при
прыжке назад исполняется код, который уже исполнялся -- цикл и есть.

>  3) Еще можно использовать case или if констpукции с использованием
> логических флагов

если нужно выйти сразу из нескольких вложенных блоков, то применяй
break с указанием числа блоков, из которых нужно выйти.  без такой
фичи при отсутствии goto было бы плохо..

-- 
Registered Linux User #124759
--- ifmail v.2.15dev5.3
 * Origin: http://tcp.gnezdo.vlad.ru (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!