Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Почему выводит ac ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 12:56 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
Hett, наверное потому что это аналог Код: php 1. или в чем вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 13:08 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
для коллекции ($a == true AND $b == true) != (($a == $b) == true) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 13:34 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
SmeL_mdдля коллекции ($a == true AND $b == true) != (($a == $b) == true) если объявить заранее $a и $b, то неравенство перестает срабатывать. а если необъявлять, то уитывая что они имеют значение NULL, все вроде логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 13:38 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
r uSmeL_mdдля коллекции ($a == true AND $b == true) != (($a == $b) == true) если объявить заранее $a и $b, то неравенство перестает срабатывать. а если необъявлять, то уитывая что они имеют значение NULL, все вроде логично.если более точно сказать то в выражении (($a == $b) == true ), ни на что не влияет просто дает полет для фантазии и возможно не правильно трактовки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 13:50 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
HettПочему выводит ac ? a() возвращает true и проверять что в b() не имеет смысла, один фиг true будет, вроде так работает || ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 14:47 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
Сразу вспомнилось Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 15:16 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
Я чего-то с приоритетами напутал, всегда считал что AND имеет больший приоритет чем &&, щас доку открыл, оказалось наоборот. Тогда лан, выражение в первом посте понятно почему так работает, тогда почему Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Выполняет a() сначала ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 20:30 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
возможно теперь это аналог Код: php 1. и наверно только a выведет, завтра проверю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 21:12 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
да выводит только a(). Походу там хитро все обрабатывается, что если слева от ИЛИ единица, то остальное выполнять и не надо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2015, 23:28 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
если сделать a() and b() and c() and d() будет выполнять слева на право пока не встретит false если сделать a() or b() or c() or d() будет выполнять слева на право до первого true если все and заменить на && логика не изменится a() || b() && c() && d() => a a() || b() AND c() && d() => acd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 11:23 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguда выводит только a(). Походу там хитро все обрабатывается, что если слева от ИЛИ единица, то остальное выполнять и не надо) Это не хитрость, а нормальная логика. Нет никакого смысла проверять выражение до конца, с момента когда стал доподлинно известен результат. Это же не бинарное сложение-вычитание, а сравнение. Не равно - досвидос, равно - превед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 19:19 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
Если бы типовая конструкция if(isset($foo['bar']) && ($foo['bar']=='baz')) проверялась до конца, она была бы невозможна. Если не isset, то во второй части - error. А так оно покидает опасный участок на подходе если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 19:23 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguда выводит только a(). Походу там хитро все обрабатывается, что если слева от ИЛИ единица, то остальное выполнять и не надо) либо не встречал, либо забыл - польская запись выражений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 23:30 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, alex564657498765453польская запись выражений Она-то тут причем? Такэ - абы шо ляпнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 23:32 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, SharuPoNemnoguПоходу там хитро все обрабатывается, что если слева от ИЛИ единица, то остальное выполнять и не надо) Это вам, #@$#@, не "походу там хитро", это на$#@ логика . Ее надо было в школе учить... Из пыхапистов, правда, в школу мало кто ходил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 03:00 |
|
||
|
Вопрос про условия
|
|||
|---|---|---|---|
|
#18+
MikkiMousealex564657498765453, alex564657498765453польская запись выражений Она-то тут причем? Такэ - абы шо ляпнуть при проведении подобного рода вычислений, в польской записи бы получилось ИЛИ а (И б с) пртитом что ветка в скобках может быть очень длинной. это сразу очевидно, что даже пытаться её вычислить не надо, если а уже ИСТИНА и тогда бы не казалась логика странной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 09:40 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38859652&tid=1462067]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 411ms |

| 0 / 0 |
