- 1
- 2
- 3
- 4
while (true) {
load_config();
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171.7
while (true) {
load_config();
break;
}
Харош постить хуйню!
Заключение в блок (в частности цикл) - чтобы локализовать какую-то переменную в области видимости блока. Хотя в данном случае вроде нечего локализовывать.
А вот то же самое без goto:
goto в PHP есть, но только начиная с версии 5.3, которая вышла недавно и поддерживается далеко не всеми провайдерами (там добавлено некоторое количество годных плюшек, но и есть некоторые несовместимости со старыми версиями), хотя распространяется всё шире. Лично я пока не рискую пользоваться новыми фичами и пишу код, совместимый с 5.1. Плюс против goto выступают некоторые ФГМнутые теоретики, считающие, что в высокоуровневых языках программирования goto - не труЪ, потому что запутывает код.
с вами согласен, иногда goto оправдан, но чаще - нет...