|
|
|

OPERATORY DLA WARUNKÓW
W konstruowaniu warunków przydają się bardzo operatory porówania i logiczne:
Operatory porównania
== równość
=== identyczność
!= nierówność
< mniejsze
> większe
<= mniejsze lub równe
>= większe lub równe
|
<? # równość
$a = "Mruczek";
if($a == "Mruczek")
echo("Mruczek...");
# identyczność (ta sama wartość i typ zmiennej)
# warunek nie jest spełniony (string i integer)
$a = 0;
if($a === "0")
echo("Identyczne!");
# nierówność
$a = "Ramzes";
if($a != "Mruczek")
echo("Mruczek nie... to może Ramzes");
# mniejsze
$a = 5;
if($a < 0)
echo("Mniejsze od zera");
# większe
$a = 5;
if($a > 0)
echo("Większe od zera");
# mniejsze lub równe
$a = 5;
if($a <= 5)
echo("Mniejsze lub równe 5");
# większe lub równe
$a = 7;
if($a >= 5)
echo("Większe lub równe 5");
?>
|
Operatory logiczne
and, && równość
or, || identyczność
! nierówność
|
<? # and i &&
$a = "Mruczek";
if(($a == "Mruczek") and ($a != "Ramzes"))
echo("Mruczek, ale nie Ramzes")
if(($a == "Mruczek") && ($a != "Ramzes"))
echo("Mruczek, ale nie Ramzes")
# or i ||
$a = "Mruczek";
if(($a == "Mruczek") or ($a == "Ramzes"))
echo("Mruczek lub Ramzes")
if(($a == "Mruczek") or ($a == "Ramzes"))
echo("Mruczek lub Ramzes")
# not
$a = "Mruczek";
if(!($a == "Ramzes"))
echo("Nie Mruczek...");
?>
|
Jak widać, kolejne warunki umieszcza się w nawiasach okrągłych i łączy za pomocą operatorów logicznych.
|
|