Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.02.2015, 11:37
|
|||
|---|---|---|---|
|
|||
PHP Конкатенация со скобками и Без |
|||
|
#18+
Код: php 1. 2. 3. 4. а без скобок так: Код: php 1. 2. 3. 4. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2015, 11:40
|
|||
|---|---|---|---|
PHP Конкатенация со скобками и Без |
|||
|
#18+
Потому что приоритеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2015, 11:45
|
|||
|---|---|---|---|
|
|||
PHP Конкатенация со скобками и Без |
|||
|
#18+
vkle, в каком плане? т.е. сначала выполняется IF-проверка? остальное игнорируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2015, 11:49
|
|||
|---|---|---|---|
PHP Конкатенация со скобками и Без |
|||
|
#18+
Кракозябрикvkle, в каком плане? А ты тернарный оператор на if-ы замени и сразу всё станет понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2015, 17:54
|
|||
|---|---|---|---|
|
|||
PHP Конкатенация со скобками и Без |
|||
|
#18+
да причом тут ифы. перефразирую вопрос $a + $b ? 1 : 0; какой ответ??? это для автора темы. а так $a.$b? '' : 'anonymous'; вот что я имею ввиду... ($a +$b) ? 1 : 0 OR $a + ( $b ? 1 : 0) a + b * c что означает ? (а+b) * с ИЛИ а+(b * с) ?? второе, ибо умножение приоритетней. смотрим таблицу приоритетов оператора ? и точки видим что у точки. тоесть даже если так написать Код: php 1. 2. 3. 4. 5. 6. 7. 8. $a ? $b : $c . $d означает $a ? $b : ($c . $d) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.02.2015, 21:57
|
|||
|---|---|---|---|
PHP Конкатенация со скобками и Без |
|||
|
#18+
vkleПотому что приоритеты. Краткость - сестра таланта :) Автору - суть ты понял правильно, но происходит чуть не так, как ты подумал. конкатинация строк - это более приоритетная операция, чем тернарный оператор if else Таким образом со скобками получилось - (если $a, то взять " WHERE $a", иначе взять '') и прибавить это к "SELECT * FROM tbl" Без скобок - если ("SELECT * FROM tbl".$a), то взять " WHERE $a", иначе взять ''. Думаю так должно проясниться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.02.2015, 22:29
|
|||
|---|---|---|---|
PHP Конкатенация со скобками и Без |
|||
|
#18+
Програмёр, Можно ещё предложить в чуть менее кратком изложении :) Если есть сомнения в приоритетах или выражение получается достаточно сложным - ставить скобки. Такое выделение блоков подчеркнёт заложенную идею и упростит понимание при сопровождении проекта менее продвинутыми коллегами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1461998]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 340ms |

| 0 / 0 |
