| |
|
|
| | Как сделать безусловный переход?
Есть последовательность написанных мною операций и мне хочется, далее передать управление в середину некоей другой последовательности операций и команд. В общем, нужен аналог используемого в других языках оператора (JUMP метка).
Есть такое в рнр? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(17.11.2006 в 12:53)
| | | Нет. Но есть break с уровнем прерывания.
Пиши так код чтобы при остановке п break ывскакивать в нужное место
Либо ограничивай свой код условиями if() чтобы они выполнялись только в нужное время. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(17.11.2006 в 12:53)
| | | Ключевое слово goto зарезервировано в PHP, но его решили не вводить... Часто для реализации такого решения используют do { } while(false), совместно с break.
<?php
do
{
// ...
echo "first<br>";
// ...
break;
// ...
echo "second<br>";
// ...
}
while(false);
?>
|
Любой вызов конструкции break внутри цикла do-while, который по выполняется только один раз приводит к переходу в конец цикла. | |
| |
|
|