Совершенно мудацкая конструкция:
mysql_query($sql) or die(mysql_error()); |
Половина новичков потом пойдёт на форум и спросит: шо это? шо это? И куча знатоков их будет парить: здесь мы, дескать, используем особенность логического оператора OR, который вычисляет правое выражение только если ложно левое.
Пересраться! Только нахуй мы эту особенность используем? С какого бодуна у нас логические операторы занимаются делами управляющих конструкций? Потому что это песдато? Потому что мы рульные программисты, умеем писать выебонистый код?
В каждом вшивом «самоучителе» два абзаца потратят на то что, вот мол, нужно писать так и почему это так работает. Потратьте вы эти два абзаца лучше на что-нибудь полезное. Полезного в большинстве самоучителей — ноль.
if (!mysql_query($sql)) die(mysql_error()); |
ЕСЛИ запрос НЕ прошёл, ТО вывести ошибку. Стандартная конструкция, читаемая и всем понятная.
Вас этот OR зацепил — выполнись или убейся? Ух ты как охуенно, какие мы остроумные. Подотритесь подобным остроумием!
Или борцам с излишествами в очередной раз всрались лишнии 4 символа? Убейтесь! Потом эти люди после себя в рабочих проектах оставляют пассажи вроде (i++)-(i=5)++
.
У многих от следующего кода нервная дрожь начинается.
$result = mysql_query($sql); if ($result === false) { echo mysql_error(); exit(); } |
Уебаться! Вот кретин, разнёс на 5 строчек то, что можно на одной написать было. С FALSE сравнивает, ой, га-га-га.
В жопу себе эту одну строчку засуньте!