В чем разница синтаксиса в условии

Статус
В этой теме нельзя размещать новые ответы.

loopik

Новичок
В чем разница синтаксиса в условии

Пробовал разные варианты синтаксиса, а работает функция одинаково. Обьясните пожалуйста в чем разница, а если разницы нет то зачем вообще в php создавать много операторов делающих одно и тоже.

Вот, чем это отличается :

if (... and ...)
if (... & ...)
if (... && ...)

Работает вроде одинаково а чем тогда разница? Учебник перерыл весь по php но ничего не нашел.
 

rotoZOOM

ACM maniac
& - побитовая операция "И"
&& и and - логические операции "И"
Читать еще раз учебник внимательно.
 

loopik

Новичок
Я нифига не понял причем тут побитовая операция и приоритет. Скажите пожалуйста какой оператор из этих трех мне использовать в обычном скрипте, где надо чтобы выполнялось и первое и второе условие - > тогда действие.
 

bgm

 
loopik

А читать ты не умеешь? В ссылках есть ответы на все твои вопросы твоего топика.
 

kruglov

Новичок
loopik
> Скажите пожалуйста какой оператор из этих трех мне использовать
Я ж написал. 3.
 

loopik

Новичок
Ну так там написано что if (... and ...)
и
if (... && ...) одинаково. Что любой использовать? А зачем тогда одно и тоже в php сделали, типо для разнообразия, как кому писать нравится? :)

-~{}~ 12.07.06 14:07:

А почему не and если вы говорите третий? Чем and не подходит? Я просто хочу уяснить для себя чтоб в будущем вопросов не возникало.
 

Romantik

TeaM PHPClub
loopik
Ты читать умеешь?
или кроме своего вопроса ничего не замечаешь?!
Читать до просветления кармы!
 

SiMM

Новичок
> А зачем тогда одно и тоже в php сделали
Бредни не неси, а возьми и прочти ссылки, что тебе дали. На все твои вопросы ответы там присутствуют.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху