if-Befehl

Zum überprüfen von Werten




if
Mit if wird ein Kontrollmechanismus eingeleitet und abgearbeitet, wenn dieser
wahr ist. Dabei müssen die Bedingungen innerhalb der Abfrage einen logischen
Wert (true oder false) zurückliefern.
Als false wird die Zahl 0, der String 0 oder (leer) gesehen, während alle
anderen Rückgabewerte true darstellen.
Im Folgenden sehen Sie Operatoren für die Ausdrücke, um diese bei der
überprüfung von Bedingungen nutzen zu können.
Vergleichoperatoren==...$x und $y müssen gleich sein
!=... $x und $y dürfen nicht gleich sein (Ungleich)
> $x muss größer als $y sein
< $x muss kleiner als $y sein
>= $x muss größer oder gleich $y sein
<= $x muss kleiner oder gleich $y sein
Logische Operatoren:
and $x und $y müssen gleich sein
or $x oder $y muss TRUE sein
xor $x und $y dürfen nicht gleich sein (Ungleich)
&&... $x und $y müssen gleich sein
11... $x oder $y muss TRUE sein
!... $x muss FALSE sein

$x = 0;
1. Möglichkeit (einzeilige if-Abfrage)
<
if($x ==
0) echo "Die
Variable ist Null";

oder

if($x ==
0):
echo "Die Variable ist Null";
endif;
>


2. Möglichkeit (mehrzellige if-Abfrage)
<
if($x ==
0) {
echo "Die Variable ist Null";
echo "Eine sehr kleine Zahl";
}

oder

if($x ==
0):
echo "Die Variable ist Null";
echo "Eine sehr kleine Zahl";
endif;
>

3. Möglichkeit (HTML-Code umschließen)
<
if($x ==
0){
>
Hier kann ganz normaler HTML-Code stehen
<
}
>
Achten Sie darauf, dass bei der 3. Möglichkeit der zu schließende if-Zweig
innerhalb einer PHP-Syntax steht.
Zwischen dem if-Zweig kann beliebiger HTML-Code stehen und man muss nicht auf
PHP-typische Sonderzeichen achten, welche innerhalb von PHP gesondert geschützt
werden müssen.