|
|
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Почему в коде в одном месте используются апострофы для обрамления переменной question1 в массиве $_POST, а дальше без кавычек? авторif ($_POST['question1'] == " Лиссабон ") { echo " Верно , $_POST[question1] – правильный ответ"; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2012, 20:08:55 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Ну ниасилил кодер написать с кавычками... Варианты: Код: php 1. Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2012, 20:30:11 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
спасибо. получается, запись Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2012, 20:45:36 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Смотря что экономить - ресурс клавиатуры, время, глаза, нервы, что-то другое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2012, 21:13:27 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
MikkiMouserema174, См. здесь раздел "Почему $foo[bar] неверно?" Запись echo "$array[key]" вполне приемлемая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2012, 22:01:42 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Hett, Приемлемая-то она, приемлемая, но там вроде написано почему так лучше не делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 00:50:37 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
MikkiMouseHett, Приемлемая-то она, приемлемая, но там вроде написано почему так лучше не делать. Где? автор// Внутри строки это нормально. Внутри строк константы не // рассматриваются, так что ошибки E_NOTICE здесь не произойдет print "Hello $arr[fruit]"; // Hello apple // С одним исключением: фигурные скобки вокруг массивов внутри // строк позволяют константам там находиться print "Hello {$arr[fruit]}"; // Hello carrot print "Hello {$arr['fruit']}"; // Hello apple ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 10:04:50 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Hett, http://php.net/manual/ru/language.types.array.php Это неверно, хотя и работает. Причина в том, что этот код содержит неопределенную константу (bar), а не строку ('bar' - обратите внимание на кавычки), и PHP в будущем может определить константу, которая, к несчастью для вашего кода, будет иметь то же самое имя. Это работает, потому что PHP автоматически преобразует "голую строку" (не заключенную в кавычки строку, которая не соответствует ни одному из известных символов языка) в строку, со значением этой "голой строки". Например, если константа с именем bar не определена, то PHP заменит bar на строку 'bar' и использует ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 12:35:23 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
+ бесполезная трата ресурсов на поиск константы и неявное преобразование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 12:37:16 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Внимательно теперь посмотрите. Такой код допустим! Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 15:35:32 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
HettТакой код допустим!Такой код работает. Ровно до тех пор, пока не встретится Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 17:25:17 |
|
||
|
апостроф
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 18:02:08 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37922052&tid=1464796]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
284ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 519ms |

| 0 / 0 |
