- 1
- 2
- 3
- 4
while (true) {
load_config();
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171.7
while (true) {
load_config();
break;
}
guest 04.03.2010 19:45 # +4
guest 05.03.2010 03:40 # −9.6
Харош постить хуйню!
Balza 05.03.2010 05:50 # −0.8
Заключение в блок (в частности цикл) - чтобы локализовать какую-то переменную в области видимости блока. Хотя в данном случае вроде нечего локализовывать.
guest 05.03.2010 06:12 # 0
guest 05.03.2010 09:09 # 0
guest 05.03.2010 10:26 # +1
guest 05.03.2010 10:39 # 0
guest 07.03.2010 12:03 # +1
xXx_totalwar 07.03.2010 14:44 # 0
guest 09.03.2010 13:09 # 0
guest 07.03.2010 17:59 # 0
HyperGeek 05.03.2010 16:20 # 0
murz 05.03.2010 16:22 # −2
guest 05.03.2010 19:38 # +1
guest 06.03.2010 13:35 # −1
guest 07.03.2010 12:04 # +1
HyperGeek 07.03.2010 16:06 # 0
guest 09.03.2010 13:12 # +1
HyperGeek 09.03.2010 13:26 # 0
guest 07.03.2010 12:04 # +1
guest 05.03.2010 09:08 # 0
guest 05.03.2010 10:27 # 0
guest 05.03.2010 17:11 # +1
А вот то же самое без goto:
goto в PHP есть, но только начиная с версии 5.3, которая вышла недавно и поддерживается далеко не всеми провайдерами (там добавлено некоторое количество годных плюшек, но и есть некоторые несовместимости со старыми версиями), хотя распространяется всё шире. Лично я пока не рискую пользоваться новыми фичами и пишу код, совместимый с 5.1. Плюс против goto выступают некоторые ФГМнутые теоретики, считающие, что в высокоуровневых языках программирования goto - не труЪ, потому что запутывает код.
Balza 05.03.2010 19:56 # 0
с вами согласен, иногда goto оправдан, но чаще - нет...
guest 06.03.2010 05:29 # −1
Balza 06.03.2010 11:26 # −1
guest 06.03.2010 12:03 # +1.8
guest 06.03.2010 23:17 # −1
guest 07.03.2010 00:05 # −1
guest 07.03.2010 00:07 # −1.2
guest 07.03.2010 00:05 # 0
guest 10.03.2010 09:49 # 0
guest 09.03.2010 22:20 # 0