Die einfache if-Anweisung
Syntax
if (Bedingung)
{
Anweisungen;
}
Die Bedingung steht in runden Klammern.
Die Anweisungen stehen in geschwungenen Klammern.
Liefert die Bedingung TRUE zurück, werden die Anweisungen ausgeführt, ist die Bedingung FALSE, werden die Anweisungen ignoriert
Wird nur eine Anweisung ausgeführt, können die geschwungenen Klammern entfallen.
Beispiel: if1.php
<?php
$menge = 7;
if ($menge > 5)
echo "Sie haben mehr als 5 Kilo bestellt.";
?>
Beispiel: if2.php
<?php
$menge = 7;
if ($menge > 5)
{
echo "Sie haben mehr als 5 Kilo bestellt.<br>\n";
echo "Der Versand ist deswegen kostenfrei.";
}
?>
Die if-Anweisung mit else Zweig
Syntax
if (Bedingung)
{
Anweisungsblock1;
}
else
{
Anweisungsblock2;
}
Beispiel: ifelse.php
<?php
$menge=4;
if($menge > 5)
{
echo "Sie haben mehr als 5 Kilo bestellt.<br>\n";
echo "Der Versand ist deswegen kostenfrei.";
}
else
{
echo "Sie haben $menge Kilo bestellt.<br>\n";
echo "Der Versand kostet pauschal 7,00 EUR";
}
?>
Verschachtelte if-Anweisungen
Syntax
if (Bedingung1)
{
Anweisungsblock1;
if (Bedingung2)
{
Anweisungsblock2;
}
else
{
Anweisungsblock3;
}
}
else
{
Anweisungsblock4;
}