Кто-нибудь, убейте меня...

Денч

Новичок
Кто-нибудь, убейте меня...

Тот цикл, что ниже, должен вывести несколько элементов. Но упорно выводил только последний.
PHP:
       foreach($_POST['allows'] as $k => $v);
       {
            print $k."<br>";
       }
Почти час протупил над этим местом... Весь код выше перелопатил. Кучу проверок вводил. Пока совершенно случайно не нашел то, чего там не должно было быть :(

Это к вопросу о внимательности/невнимательности за работой.

ЗЫ. Просто потрепаться слегка по русски:) А то задолбало все - php, html, sql, perl...
 

Денч

Новичок
MiRacLe Ну вот :( Всегда гордился знаниями русского языка.
Эх...
 

Денч

Новичок
Апокалипсис
Не первый год замужем ;)
Но увы, опыт семейной жизни с Её Величеством Отладкой не помог.
 

ys

отодвинутый новичок
вот поэтому после функций у меня скобка на новой строке, а для конструкций - на той-же.
 

Krishna

Продался Java
ys
Страдающая читабельность такого стиля приносит много много больше гемора...
 

Денч

Новичок
Krishna
Ну это к вопросу об оформлении кода. Некоторые конторы в обязательном порядке требуют чтобы открывающая фигурная скобка на той же строке, что и ключевое слово
 

ys

отодвинутый новичок
Krishna

Не замечал.

Причем это я подцепил из "стандартов кодирования PEAR":
"В управляющих структурах между ключевым словом и открывающей круглой скобкой должен находиться пробел, чтобы отличать их от вызова функций. "

А там вроде тож грамотные дядки.
 

kode

never knows best
PHP:
foreach($_POST['allows'] as $k => $v)------->; 
       { 
            print $k."<br>"; 
       }
ЩИТО?

анука var_dump($_POST['allows']); а потом RTFM na_tanke
 

Денч

Новичок
kode
var_dump($_POST['allows']); прказывало, в моем случае - 4 элемента.
Хотя ты тоже жертва невнимательности ;)
 

AmdY

Пью пиво
Команда форума
жёстко, я как раз обратным страдаю, люблю пописать на js
 
Сверху