- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
if (
($my_var[1] == "add_article" ||
$my_var[1] == "add_topic" ||
$my_var[1] == "add_topic2" ||
$my_var[1] == "add_initiative"
) && (
$_REQUEST["publish"] == "before" ||
$_REQUEST["publish"] == "current")
) {
} else {
echo <<<EOD
<!doctype html>
EOD;
}
Отсюда получаем
Противоречащая противоположность дизъюнктивного суждения — конъюнктивное суждение, составленное из противоречащих противоположностей частей дизъюнктивного суждения.
(Уильям Оккам)
Так что, может, и некрасиво с точки зрения кода, но какой-то смысл есть. Имхо.
(ну, и, конечно, на самом деле на данном ЯП лучше использовать множества, как показал Роман)
Лучше не стало, но и хуже не стало. Читаем как "Если топик не из таких то или запрос не такой то, то вывести доктайп". Но зато перестало смущать пустым блоком.
> лучше использовать множества, как показал Роман
Именно (хотя и с ними можно извратить условие и сделать пустой then).
1) Если топик такой то и запрос такой то - не выводим нихрена, иначе выводим доктайп.
2) Если топик не из таких-то или запрос не из таких-то то выводим доктайп.
P.S. Второй, имхо, даже проще для понимания ...
Значит, те, кто понимает инвертированный вариант не хуже - не люди.
Значит, те, кто не понимает инвертированный вариант не хуже - люди.
Значит, те, кто не понимает неинвертированный вариант не хуже - не люди.
Значит, не те, кто не понимает неинвертированный вариант не хуже - люди.
2. True.
3. Fallacy of denying hypothesis x2.
Не значит ли, не те, некто не понимают неинвертированный вариант не хуже - не люди?
Либо доводи всё до абсурдного абсолюта. Либо вообще не пробуй