Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: переходы
 
 автор: Sax   (14.06.2010 в 14:56)   письмо автору
 
 

Имеется:

if($step==1)
{...}

в step=2 делается небольшая проверка, а далее как мне сделать если в шаге 2 переменная равна 1 то перейти на шаг 3 без потери остальных переменных, иначе перейти к шагу 1???

  Ответить  
 
 автор: Eugene77   (14.06.2010 в 20:27)   письмо автору
 
   для: Sax   (14.06.2010 в 14:56)
 

Никак.
Иногда это очень неудобно.

Ещё более-менее неудобство сглаживается тем, что можно в качестве имени функции использовать переменную.
А в функциях на шаге 1 и 3 объявить все необходимые переменные как global.

Да и в класс какой-нибудь обернуть это полезно.

Но часто получается много суеты на простом месте.

  Ответить  
 
 автор: Trianon   (15.06.2010 в 00:42)   письмо автору
 
   для: Sax   (14.06.2010 в 14:56)
 

>Имеется:
>
>if($step==1)
>{...}
>
>в step=2 делается небольшая проверка, а далее как мне сделать если в шаге 2 переменная равна 1 то перейти на шаг 3 без потери остальных переменных, иначе перейти к шагу 1???

Это поток сознания такой?

Если в шаге 2, то переменная равна 2 по определению.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования