- 1
- 2
- 3
- 4
- 5
foreach ($params as $param) {
$param_type = (isset($param['type']) ? $param['type'] : 's');
$param_value = (isset($param['value']) ? $param['value'] : $param);
// <...>
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
foreach ($params as $param) {
$param_type = (isset($param['type']) ? $param['type'] : 's');
$param_value = (isset($param['value']) ? $param['value'] : $param);
// <...>
}
Угадайте, что произошло, когда значение параметра оказалось равным 'type'?
Vasiliy 29.08.2014 12:38 # +6
guest 29.08.2014 14:00 # +1
guest 29.08.2014 14:44 # +3
guest 30.08.2014 00:47 # +1
kegdan 30.08.2014 07:35 # +1
ты что ли?
bormand 30.08.2014 07:42 # +1
> арестовали 32 телки
Журналюги такие журналюги.
kegdan 30.08.2014 07:45 # 0
guest 29.08.2014 16:56 # +4
inkanus-gray 30.08.2014 22:57 # +3
Для того, чтобы не пришёл Ктулху, нужно проверить, что $param действительно является массивом.
myaut 29.08.2014 18:51 # +2
Произошло вот это: