- 1
- 2
- 3
$articles = ServiceArticles::getArticlesList($page->pageID, ARTICLE_TYPE_ARTICLE, 0, 1);
foreach ($articles as $article) $articleID = $article;
$article = new ServiceArticles($articleID);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165.3
$articles = ServiceArticles::getArticlesList($page->pageID, ARTICLE_TYPE_ARTICLE, 0, 1);
foreach ($articles as $article) $articleID = $article;
$article = new ServiceArticles($articleID);
Обнаружено во время рефизии кода. Блок показа одной новости. Возвращается обычный неассоциативный массив. Нахера foreach вместо $articles[0], даже автор толком объяснить не смог.
guest 11.02.2010 16:09 # +2
guest 11.02.2010 17:03 # 0
foreach ошибку не вернет, а $articles[0] вернет.
Причем тут разная логика, т.к. в случае с foreach берется последний элемент массива, а $articles[0] вернет первый
newmindcore 11.02.2010 17:24 # 0
а foreach для пустого массива даже не выполнится, если что.
вот, чтобы не быть голословным:
mrbig66 11.02.2010 18:13 # +7
И ваш сервак лежит на лопатках.