Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

if команда в php

513  1 2 все
Программист знакомое лицо13.07.12 11:08
NEW 13.07.12 11:08 
в ответ digital.pilot 13.07.12 10:58
нет конечно :)
но форматировать его нинуна :)
В ответ на:
Я себе это представить не могу. Как я могу не видя текста его форматировать.

#21 
  digital.pilot патриот13.07.12 11:19
digital.pilot
NEW 13.07.12 11:19 
в ответ Программист 13.07.12 11:08, Последний раз изменено 13.07.12 11:20 (digital.pilot)
я о том, что исходный файл вряд ли еще свое какое-то форматирование содержит. впрочем, это неважно.
#22 
asig коренной житель15.07.12 03:39
asig
NEW 15.07.12 03:39 
в ответ voxel3d 13.07.12 09:14
В ответ на:
а вообще, я думаю, тебя надо забанить.

Не поняла за что? Здесь что нельзя подобные вопросы задавать?
#23 
web-programmist Программист22.07.12 12:02
web-programmist
NEW 22.07.12 12:02 
в ответ voxel3d 12.07.12 20:50, Последний раз изменено 22.07.12 12:04 (web-programmist)
if($b == 1 AND $c == 2)
{
echo "ok";
}
if($b > 1 OR $c < 2)
{
echo "ok";
}

|| и && - Что-то из прошлого, хотя сам иногда их использую ))
Более 500 каналов !
#24 
voxel3d патриот22.07.12 20:49
voxel3d
NEW 22.07.12 20:49 
в ответ web-programmist 22.07.12 12:02, Последний раз изменено 22.07.12 20:58 (voxel3d)
Из-за того, что тернарный оператор ?: и целая линейка присваиваний имеют более высокий приоритет чем 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 - средство синхронизации и бэкапа файлов.
#25 
web-programmist Программист22.07.12 23:05
web-programmist
NEW 22.07.12 23:05 
в ответ voxel3d 22.07.12 20:49, Последний раз изменено 22.07.12 23:16 (web-programmist)
$status = ($fetch['status'] == 2 AND $fetch['open'] == 'yes') ? "OK": "(-:";
Это называется краткий иф... Сам использую часто "&&,||", уже приелось...
В ответ на:
Использую or только в конструкциях ... or die();

or die(mysql_error());
Более 500 каналов !
#26 
1 2 все