Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

03.01.2009, 04:55
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Мне уже когдато подсказывал Енот,но я чтото подзабыл,да и искать во всей теме мне лень.... =)
Кто подскажет,как в if( ) сделать проверку сразу 2 переменных.
Было чтото врроде вот этого:
PHP код:
if($a == 0 || $b == 0 ||){
}
Я правильно написал,или чтото забыл?
|
|
|

03.01.2009, 05:00
|
|
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме: 3629857
Репутация:
504
|
|
|| - это лоическое или, && - это логическое и. запись правильная
|
|
|

03.01.2009, 05:04
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Большое спасибо,уже понял. Тоесть можно использовать && заместо ||?
В таком случае,если написать & то получиться,что обе переменные должны одновремеенно устравивать условие? А не "или".?
|
|
|

03.01.2009, 05:08
|
|
Новичок
Регистрация: 01.01.2009
Сообщений: 14
Провел на форуме: 34492
Репутация:
9
|
|
Сообщение от gisTy
|| - это лоическое или, && - это логическое и. запись правильная
if($a == 0 || $b == 0 ||){
}
это правильно ? смотри внимательно
Parse error: syntax error, unexpected ')'
|
|
|

03.01.2009, 05:29
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
m0Hze
вообще на ноль проверять лучше так
в твоем примере условие будет истинным и при $a = '';
|
|
|

03.01.2009, 11:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
PHP код:
if($a === 0 || $b === 0){
}
|
|
|

03.01.2009, 11:32
|
|
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
Провел на форуме: 2866942
Репутация:
350
|
|
Сообщение от m0Hze
Мне уже когдато подсказывал Енот,но я чтото подзабыл,да и искать во всей теме мне лень.... =)
Кто подскажет,как в if( ) сделать проверку сразу 2 переменных.
Было чтото врроде вот этого:
PHP код:
if($a == 0 || $b == 0 ||){
}
Я правильно написал,или чтото забыл?
вы меня извините но разве надо в проверке if писать в конце ||??? и обьясните пожалуста почему ноль проверяется тремя знаками равенства?
|
|
|

03.01.2009, 13:00
|
|
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме: 2375039
Репутация:
1160
|
|
Сообщение от Roston
вы меня извините но разве надо в проверке if писать в конце ||??? и обьясните пожалуста почему ноль проверяется тремя знаками равенства?
1.В конце писать || не надо
2. "===" хз? хватило бы и "=="
Вместо этого :
PHP код:
if($a == 0 && $b == 0){ }
лучше написатьт так:
Или тебе нужно значение "ИЛИ" ?
ЗЫ:Пока писал,запутался
[dei] , а зачем "===" , я просто,чего-от не в курсе
--------------------------------
Насчет "==="
Вот пример из учебника:
http://www.softtime.ru/bookphp/gl2_1.php
Последний раз редактировалось DDoSька; 03.01.2009 в 13:06..
|
|
|

03.01.2009, 13:20
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Плохой совет. - Там должен быть оператор сравнения, а не присваивания, чтобы хоть как-то работало
PHP код:
$a = -5;
$b = 5;
$a = false;
$b = '';
$a = 0;
$b = null;
|
|
|

03.01.2009, 13:46
|
|
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме: 2375039
Репутация:
1160
|
|
Сообщение от astrologer
Плохой совет. - Там должен быть оператор сравнения, а не присваивания, чтобы хоть как-то работало
PHP код:
$a = -5;
$b = 5;
$a = false;
$b = '';
$a = 0;
$b = null;
Странно, но пример ,который ч првиел выше, указывается во всех учебниках. Я не оспариваю твое мнение, просто привожу пример
--
Ведь $a = int и $b= int , что нам мешает складывать их ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|