- 1
- 2
- 3
- 4
foreach ($metrics as $m)
{
eval('$data["'.$a.'"]["'.$m.'"] = $result->get'.$m.'();');
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
foreach ($metrics as $m)
{
eval('$data["'.$a.'"]["'.$m.'"] = $result->get'.$m.'();');
}
На одном из сайтов который объясняют как работать с гугл аналикс апи.
Нафига выполнять столько раз евал???
не легче и лучше
$key = 'get' . $m;
$data[$a][$m] = $result->{$key}();
евалить стопицот рас???
Lowezar 19.04.2012 14:05 # −1
roman-kashitsyn 19.04.2012 14:44 # +3
Rasmus Lerdorf the author of that fucking shit
В обыденном коде его практически никогда не нужно использовать, это факт. Возможно, есть кейсы, когда он был бы полезен, но это относиться скорее к различным инфраструктурным задачам (генерация кода? загрузчик модулей?), а не к клиентскому коду.
Steve_Brown 19.04.2012 15:04 # 0
wvxvw 19.04.2012 17:38 # 0
roman-kashitsyn 19.04.2012 19:02 # 0
lucidfoxGovno 19.04.2012 19:04 # 0
wvxvw 19.04.2012 19:12 # 0
Lowezar 19.04.2012 23:43 # 0
PHP-Govno 19.04.2012 18:22 # +4
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
alex-86 25.08.2021 20:57 # 0