Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [решено] $_GET['']
Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Artem-Samsung, я не понял, в этом сообщении содержится вопрос или уже нет?)) Вот кроме этого:
Цитата Artem-Samsung:
Вы так как то интересно записали условие if без кавычек фигурных, нигде не втречал такого. Когда можна эти кавычки не ставить, я то уверен, что не во всех случаях без кавычек сработает »
После if, else, for и подобных исполняется один блок кода. Блок кода в данном случае - это либо одна команда, либо набор команд, заключённый в фигурные скобки. Т.е. для одной строчки можно не ставить скобки)
Цитата Artem-Samsung:
но таки выводится на экран ошибка: »
Там не ошибка, а уведомление и предупреждение)

if (isset($menu1)) {
if (!in_array($categ['category'], $menu1))
$menu1[]=$categ['category'];
}

это можно покомпактнее записать:
PHP код: Выделить весь код

if (isset($menu1) && !in_array($categ['category'], $menu1))  

    
$menu1[]=$categ['category']; 

Цитата Artem-Samsung:
Я пробовал прописать ей в начале значение ноль, но все равно не получается. »
Каким образом? $menu1 = 0; ? Так не выйдет) Можно так: $menu1[0]="0"; reset($menu1); (т.е. сбрасываем внутренний указатель в массиве на начало).
Или вот так: $menu1 = new Array(); (беру по аналогии с JavaScript'ом - не знаю, работает ли это в PHP).

Отправлено: 14:59, 07-03-2008 | #10

Название темы: [решено] $_GET['']