- 1
if ($test_domain->num_rows or true )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
if ($test_domain->num_rows or true )
Обычная проверка на количество строк в запросе... Видимо, не всегда попадало в условие, и автор решил добавить or)
А вообще, фигня вида a+b смотрится лучше, чем a plus b, т.к. сразу видно, где имя переменной, а где - знак опереций.
вот например if ( $x = hz() and hz2() ) { ... } сначала присвоит хз иксу и если получилось не емпти то проверит хз2 и если там тоже не емпти то условие даст тру. если бы был &&, то иксу бы присвоилось хз энд хз2. хотя того же эффекта можно добиться скобками: ($x = hz()) && hz2().
в общем даже операторы присвоения круче него, $x = true and false будет тру. вероятно есть ситуации где этоможно использовать. я за всю историю один раз только с помощью энда выкрутился, не помню что там было, помню что либо 2 лишних строки бы пришлось написать либо с ним, скобки не помогали