- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
while (true) {
if ($current === $requested) {
break;
}
if (! in_array($requested, $available)) {
break;
}
session()->put('locale', $requested);
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
while (true) {
if ($current === $requested) {
break;
}
if (! in_array($requested, $available)) {
break;
}
session()->put('locale', $requested);
break;
}
guestinxo 05.08.2020 19:19 # +2
Myxa 05.08.2020 19:42 # 0
Хотя позволяет избавиться от goto, от вложенных ифов, от лишних флагов...
Stallman 05.08.2020 19:44 # +2
Myxa 05.08.2020 19:52 # +1
Myxa 05.08.2020 19:53 # 0
Fike 05.08.2020 19:53 # 0
Myxa 05.08.2020 19:57 # +1
Вот теперь всё прекрасно.
OCETuHCKuu_nemyx 05.08.2020 20:42 # 0
Myxa 05.08.2020 20:52 # +1
Fike 05.08.2020 23:14 # 0