раскрыть ветку (56)
раскрыть ветку (11)
раскрыть ветку (9)
раскрыть ветку (7)
раскрыть ветку (6)
Ну если это название файла или папки, то можно и так. Мы все знаем как русские кулхацкеры пишут транслитом.
раскрыть ветку (5)
но никто даже не подозревает, что в этой папке хранятся литературные произведения Александра Александровича.
ещё комментарии
ещё комментарии
ещё комментарий
по-моему подчёркнуты ошибки орфографии, откуда компилятору знать, что ты хотел проверить существование переменной $_POST['mail'], а не $_POST['maail']
раскрыть ветку (42)
Определённо. Ошибки в синтаксисе языка тут нет, следовательно подчёркнуты орфографические ошибки.
раскрыть ветку (24)
раскрыть ветку (21)
Но это же суперглобальный массив Пост. До начала выполнения кода не возможно предсказать какие в нём элементы будут, всё зависит от присланных данных. Так что подробнее, о чём Вы?
раскрыть ветку (2)
И тут обычно начинается разговор типа: гшнршн73цкпуацгогп
да нет схуяли ат5щшпркщшрпкщшрр
если еао54шщжкшпр5щжшрт
то дело кущдрп4уклпикрлаоркра
имхо епкеудр5едпшр5етпшжл
после чего обычный юзер начинает чувствовать себя ущербно а ярые программисты шлют взаимно нахуй и расходятся не понимая что никто из них ничего не понимает.
да нет схуяли ат5щшпркщшрпкщшрр
если еао54шщжкшпр5щжшрт
то дело кущдрп4уклпикрлаоркра
имхо епкеудр5едпшр5етпшжл
после чего обычный юзер начинает чувствовать себя ущербно а ярые программисты шлют взаимно нахуй и расходятся не понимая что никто из них ничего не понимает.
раскрыть ветку (1)
раскрыть ветку (16)
тогда уж скорее не константа, а просто значение параметра, но я в этой ереси шарю хуже антошки :)
раскрыть ветку (3)
Не значение, а название.
И задано это название константой "maail".
При отсутствии соответствия вместо данного параметра пишется NULL либо ноль, если параметр используется в числовом выражении.
Его можно задать по другому:
$mail = 'mail';
echo $_POST[$maail];
в данном случае, то тот же Adobe Dreamweaver выдает предупреждение.
И задано это название константой "maail".
При отсутствии соответствия вместо данного параметра пишется NULL либо ноль, если параметр используется в числовом выражении.
Его можно задать по другому:
$mail = 'mail';
echo $_POST[$maail];
в данном случае, то тот же Adobe Dreamweaver выдает предупреждение.
раскрыть ветку (2)
В приведенном примере $maail является переменной, а не константой "maail", и, собственно, скрипт вывалится с ошибкой.
раскрыть ветку (1)
Бло... Минуса. Объясните мне тогда, что такое ПОСТ, и почему он не является ассоциативным массивом? В чем его принципиальные отличия от оного?
раскрыть ветку (11)
раскрыть ветку (10)
"maail" - есть константа.
$maail - переменная.
maail() - функция.
Ферштейн?
А уж то что этой константой задается - дело второе. Можно и через переменную задавать ключ ( ), и через функцию, да хоть класс отдельный напиши и через объект задавай ключ.
$maail - переменная.
maail() - функция.
Ферштейн?
А уж то что этой константой задается - дело второе. Можно и через переменную задавать ключ ( ), и через функцию, да хоть класс отдельный напиши и через объект задавай ключ.
раскрыть ветку (9)
Кто тебя учил программированию? Убей его.
http://ru.wikipedia.org/wiki/Константа_(программирование)?
http://ru.wikipedia.org/wiki/Ассоциативный_массив?
http://ru.wikipedia.org/wiki/Константа_(программирование)?
http://ru.wikipedia.org/wiki/Ассоциативный_массив?
раскрыть ветку (8)
Ударился точно.
int a = 5;
целочисленная переменная a = целочисленной константе 5.
string s = "str";
строковая переменная s = строковой константе "str" (именно то, что ты не можешь понять).
Или ты путаешь с понятием CONST, что по сути создает неизменяемую переменную, так же называемую именованной константой.
Любая подобная вещь, которую ты "хардкодишь" называется константой. Будь то строка или число, или вообще логическое значение.
О! Может ты поймешь так:
есть массив A,
мы можем обратиться к элементам массива через константу, указав номер нужного элемента
A[0] = 3; // 0 и 3 - константы
A[1] = 3; // 1 и 3 - константы
...
Либо мы можем просто гонять одну переменную от 0 до длинны массива, при этом обращаться к элементам массива через эту переменную.
for (int i = 0; i < A.Length; i++)
A[i] = 3; // i - переменная, 3 - константа.
int a = 5;
целочисленная переменная a = целочисленной константе 5.
string s = "str";
строковая переменная s = строковой константе "str" (именно то, что ты не можешь понять).
Или ты путаешь с понятием CONST, что по сути создает неизменяемую переменную, так же называемую именованной константой.
Любая подобная вещь, которую ты "хардкодишь" называется константой. Будь то строка или число, или вообще логическое значение.
О! Может ты поймешь так:
есть массив A,
мы можем обратиться к элементам массива через константу, указав номер нужного элемента
A[0] = 3; // 0 и 3 - константы
A[1] = 3; // 1 и 3 - константы
...
Либо мы можем просто гонять одну переменную от 0 до длинны массива, при этом обращаться к элементам массива через эту переменную.
for (int i = 0; i < A.Length; i++)
A[i] = 3; // i - переменная, 3 - константа.
раскрыть ветку (2)
ещё комментарии
Ну, я пользуюсь PHPStorm и там подчёркивает некорректную форму слова, так что вполне возможно.
раскрыть ветку (10)
раскрыть ветку (7)
можно и в ногу себе выстрелить, но зачем? :)
я не спорю, что компиляторы есть... но это частный случай, а не общий
я не спорю, что компиляторы есть... но это частный случай, а не общий
раскрыть ветку (6)
раскрыть ветку (5)
раскрыть ветку (4)
раскрыть ветку (3)
странный выбор для оператора не равно... всю жизнь писал !=, а тут прям паскаль и делфи вспомнились:)
раскрыть ветку (1)
Причем в паскале и дельфи этот оператор на бинарном уровне превращается в "!=", а вот С-подобные языки делают двойное сравнение.
Вполне возможно что это IDE. Подчеркнула обращение к необъявленной переменной и к несуществующему адресу выше по коду.
раскрыть ветку (3)
Там обращение идет к POST массиву, у него вполне может не существовать такого индекса и компилятор ругатся не будет.
раскрыть ветку (1)
+ нужно учитывать include, там можно такого наворотить, ни один IDE не разберётся что, куда и когда.
тогда почему путь подчеркнут не весь, а только первое слово, которое написано с орфографической ошибкой?
Я думал программисту и правда трудно искать ошибки в коде и приходится вручную, а тут подчеркивают вообще!

