- 1
$update = !empty($id) and $id > 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$update = !empty($id) and $id > 0;
Вопреки ожиданиям автора, выражение $id > 0 вообще никогда не принимается во внимание.
/* Ознакомьтесь с приоритетом операций */
Сначала отработает $update = !empty($id)
потом значение из $update будет сравниваться с $id > 0 и результат сравнения никуда не попадёт.
Рекомендация: используйте && вместо оператора "and".
Ну уж если вы великий гуру и пишете только конкретный код только для себя - пожалуйста, можете даже использовать && и "and" в одном выражении.
Возможность есть, а стоит ей пользоваться — каждый решает сам.
во-вторых, лишняя пара скобок - не такая уж избыточность.
А есть еще битовые операции: & и |, которые синтаксически напоминают логические. :-)
а с битово-логическими путаницы нет )
Тоже дебильный язык, да?
Говнокод пишет быдлокодер а не язык.
* нижайший порог вхождения
* за работу на языке X платят хоть какие-то деньги
* не эзотерический (важно чтобы существовали источники копипасты)
2. очень популярный язык - и работа найдется, и на форумах можно лезть с любым вопросом, не читая мануала
на данный момент, это
1. пхп
2. ява
3. дельфи (паскаль)
4. си-решетка
на данный момент есть эмпирические данные, теперь надо вывести теорию
будет теория - сделаем
0. Visual Bydlol
Сейчас придет Б. Тарас и скажет, что Вы не по паскалевски сравниваете.