|
|
|
| Добрый вечер! Я извиняюсь за глупый вопрос, как на клавиатуре набрать значок "или" (две вертикальные черты)? Заранее спасибо. | |
|
|
|
|
|
|
|
для: Костян
(07.08.2008 в 23:28)
| | Найдите на клавиатуре обратный слеш \, он обычно рядом с правым шифт'ом, так вот, нажимаете Shift и одновременно этот самый обратный слеша (не забудьте раскладку на английский поставить), или в php можно еще воспользоваться написать это тоже самое | |
|
|
|
|
|
|
|
для: ols
(07.08.2008 в 23:44)
| | Спасибо! | |
|
|
|
|
|
|
|
для: ols
(07.08.2008 в 23:44)
| | > это тоже самое
Приоритеты у "||" и "OR" разные, правда. | |
|
|
|
|
|
|
|
для: BinLaden
(08.08.2008 в 00:18)
| | >Приоритеты у "||" и "OR" разные, правда.
Ну, наверное, незначительные. | |
|
|
|
|
|
|
|
для: ols
(08.08.2008 в 01:14)
| | Приоритетность как раз значительная, вот вам строка приоритетности, значимость возрастает к концу: or, xor, and, ||, &&, ! . Всегда используйте ||, && вместо or или and. | |
|
|
|
|
|
|
|
для: levsha
(08.08.2008 в 07:37)
| | >Всегда используйте ||, && вместо or или and.
Зачем? | |
|
|
|
|
|
|
|
для: Drago
(08.08.2008 в 08:23)
| | эт да, бред )
я бы сказал всегда используйте соответствующий случаю оператор | |
|
|
|
|
|
|
|
для: mechanic
(08.08.2008 в 08:47)
| | дык а разница?я всегда думал что просто упрощение написания)) | |
|
|
|
|
|
|
|
для: sl1p
(08.08.2008 в 09:13)
| | тогда почитай мануал
|| != or
&& != and
вот так | |
|
|
|
|
|
|
|
для: mechanic
(08.08.2008 в 10:04)
| | Фигня это всё, недостойная чтобы на неё заморачиваться.
Основные приоритеты (*/+-) все со школы знают.
А в остальных случаях: сомневаешься - ставь скобки! | |
|
|
|
|
|
|
|
для: mechanic
(08.08.2008 в 10:04)
| |
<?
$a = 4;
$b = 5;
if ($a == 3 or $b == 5) echo "Y ";
if ($a == 3 || $b == 5) echo "Один хрен!";
|
| |
|
|
|
|
|
|
|
для: sim5
(08.08.2008 в 10:58)
| | Ребята про другое спорят :)
<?
$a = 4;
$b = 5;
if ($z == 5 && $a == 3 or $b == 5) echo "Y ";
if ($z == 5 and $a == 3 || $b == 5) echo "Не один хрен!";
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(08.08.2008 в 11:11)
| | Я не о приотритете, а:
|| != or
&& != and | |
|
|
|
|
|
|
|
для: sim5
(08.08.2008 в 11:16)
| | Ну имелось ввиду, видимо:
| |
|
|
|
|
|
|
|
для: Axxil
(08.08.2008 в 11:18)
| | Ну а зачем путать * с пальцем? :) | |
|
|
|
|
|
|
|
для: sim5
(08.08.2008 в 11:22)
| | Что в данном случае *, а что палец? :)
Непонятно. | |
|
|
|
|
|
|
|
для: Axxil
(08.08.2008 в 11:24)
| | * это то, что не стоит путать с пальцем (женатый должен знать :)). Если кто-то будет вставлять в условия и &&, и and... (в общем все до кучи), то это его проблемы, а не проблемы разработчиков РНР. | |
|
|
|
|
|
|
|
для: Axxil
(08.08.2008 в 11:11)
| | Можно даже так:
<?php
function to_be()
{
return false;
}
function not_to_be()
{
return true;
}
var_dump($dilemma = to_be() || not_to_be());
var_dump($dilemma = to_be() or false);
?>
|
:) | |
|
|
|
|
|
|
|
для: BinLaden
(08.08.2008 в 11:21)
| | прикольно )
только как это данный случай иллюстрирует? | |
|
|
|
|
|
|
|
для: Axxil
(08.08.2008 в 11:27)
| | За счёт разных приоритетов относительно "=" получаются разные результаты. | |
|
|
|
|
|
|
|
для: BinLaden
(08.08.2008 в 11:21)
| | >Можно даже так: ...
вот как раз именно в таких случаях и начинаешь понимать разницу! | |
|
|
|