Оператор IF и логическое AND

bgm

 
Автор оригинала: kruglov
не спорю, но лишний перфекционизм - плохо, а switch слишком негибок. Понадобится один из if-ов усложнить, вставить || или && - нет проблем. А switch - переписывай весь на ifы?
Всегда есть альтернатива. А бояться правки кода - это лишнее. Понадобилось усложнить - перепиши, не понадобилось - радуйся красоте.
 

Beavis

Banned
Автор оригинала: kruglov
Понадобится один из if-ов усложнить, вставить || или && - нет проблем. А switch - переписывай весь на ifы?
не нравится switch, пользуйтесь if-ом, на вкус и цвет................

а если понадобится изменить множитель в выражениях
Код:
if($sms_typ&[B][I]0x0c[/I][/B] == 0x00)
if($sms_typ&[B][I]0x0c[/I][/B] == 0x04)
if($sms_typ&[B][I]0x0c[/I][/B] == 0x08)
if($sms_typ&[B][I]0x0c[/I][/B] == 0x0c)
это хорошо что их тут всего 4 и выражение элементарное ... а при усложнении всего этого придется каждую строку исправлять (хорошо чтоб хотя бы не встречались выражения, принимающие в разные моменты времени разные значения) вместо того чтоб 1 раз посчитать а потом смотреть что получилось...

а вообще, делайте как хотите...)
 
Сверху