- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
if ($panel_array[$i] == 1)
{
$tpl->add('USER_PANEL', $user_panel['load_img']);
}
elseif ($panel_array[$i] == 2)
{
$tpl->add('USER_PANEL', $user_panel['manual']);
}
elseif ($panel_array[$i] == 3)
{
$tpl->add('USER_PANEL', $user_panel['search']);
}
elseif ($panel_array[$i] == 4)
{
$tpl->add('USER_PANEL', $user_panel['chat']);
}
elseif ($panel_array[$i] == 5)
{
$tpl->add('USER_PANEL', $user_panel['faq']);
}
elseif ($panel_array[$i] == 6)
{
$tpl->add('USER_PANEL', $user_panel['game']);
}
elseif ($panel_array[$i] == 7)
{
$tpl->add('USER_PANEL', $user_panel['image']);
}
Конечно, проще было бы так:
$bebebe=array(0,'load_img','manual','sea rch');
tpl->add('USER_PANEL', $user_panel[$bebebe[$panel_array[$i]]]);
даже без кейсов
Как же нет говна, если задача решалась в две строки?
Не кормите тролля и он умрет.
-- К.О.
А потом, в один прекрасный момент, решил это дело упаковать js-пакером...
С тех пор всегда использую эти скобки, и читабельность лучше, и последствий меньше...
https://developer.mozilla.org/en/JavaScript/Reference/Operators/Operator_Precedence же
С точки зрения синтаксиса это именно вложения, хотя форматируется такой код обычно на одном уровне.
в данном случае можно в классе задать константу
и вызывать просто
А еще лучше:
...Но дальше CPP дело не пошло, а потом и самим понравилось :)
(Хотя, C# это, наверно, CPPP)
Щас ради интереса забил в гуглтранслэйт phacepalm, а он мне в ответ: Возможно, вы имели в виду: facepalm?
Щелкаю сцылку, а он мне типа - перевода не знаю ((
http://www.fark.com/cgi/comments.pl?IDLink=5380664&hl=Photoshop-this-phacepalm
Пока Бог не создал процессор, машинные коды.
А на седьмой день Бог создал программиста по своему образу и подобию.
Затем змей-искуситель Си сорвал с дерева операционных систем яблочко Unix...
Так программистов изгнали из рая...
(j/k)
...в Аду.