- 1
if ($test_domain->num_rows or true )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
if ($test_domain->num_rows or true )
Обычная проверка на количество строк в запросе... Видимо, не всегда попадало в условие, и автор решил добавить or)
guest 14.08.2015 09:07 # 0
1024-- 17.08.2015 13:31 # 0
А вообще, фигня вида a+b смотрится лучше, чем a plus b, т.к. сразу видно, где имя переменной, а где - знак опереций.
guest 28.08.2015 01:29 # +1
вот например if ( $x = hz() and hz2() ) { ... } сначала присвоит хз иксу и если получилось не емпти то проверит хз2 и если там тоже не емпти то условие даст тру. если бы был &&, то иксу бы присвоилось хз энд хз2. хотя того же эффекта можно добиться скобками: ($x = hz()) && hz2().
в общем даже операторы присвоения круче него, $x = true and false будет тру. вероятно есть ситуации где этоможно использовать. я за всю историю один раз только с помощью энда выкрутился, не помню что там было, помню что либо 2 лишних строки бы пришлось написать либо с ним, скобки не помогали
guest 14.08.2015 09:11 # 0
WladySpb 18.08.2015 16:40 # 0
Death 07.09.2015 13:55 # 0
kegdan 07.09.2015 16:24 # −2