Вход на сайт
if команда в php
NEW 22.07.12 20:49
Из-за того, что тернарный оператор ?: и целая линейка присваиваний имеют более высокий приоритет чем and и or, но более низкий, чем && и || не пользуюсь and и or, чтобы гарантированно не иметь проблем в подобного рода конструкциях:
$var = $condition1 && $condition2 ? $result1 : $result2;
&& и || работают так, как ожидаешь интуитивно, and и or заставляют помнить таблицу приоритетов выполнения операторов и расставлять скобки. Вот демонстрация разного результата, если or поменять на ||:
$a = true or flase ? false : true;
var_dump($a);
Использую or только в конструкциях ... or die();
Dropbox - средство синхронизации и бэкапа файлов.
NEW 22.07.12 23:05
$status = ($fetch['status'] == 2 AND $fetch['open'] == 'yes') ? "OK": "(-:";
Это называется краткий иф... Сам использую часто "&&,||", уже приелось...
or die(mysql_error());
Это называется краткий иф... Сам использую часто "&&,||", уже приелось...
В ответ на:
Использую or только в конструкциях ... or die();
Использую or только в конструкциях ... or die();
or die(mysql_error());

Более 500 каналов !