- 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% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!