C.3.1 Verzweigung mit if
if
Ein Beispiel für eine Verzweigung:
Listing C.6 Datei uc09.php
<html> <body>
<?php $a = 7; $b = 12; if ($a < $b) echo "$a ist kleiner als $b"; ?>
</body> </html>
Falls $a kleiner als $b ist, wird der entsprechende Text in das Dokument geschrieben, ansonsten geschieht nichts. Die Bedingung selber ($a < $b) muss in Klammern stehen. Ein weiteres Beispiel:
Listing C.7 Datei uc10.php
<html> <body>
<?php $a = 7; $b = 12; if ($a < $b) { echo "$a ist kleiner als $b <BR>"; echo "$b ist größer als $a"; } ?>
</body> </html>
{ ... }
Falls aufgrund einer Bedingung mehrere Anweisungen ausgeführt werden sollen, so müssen sie innerhalb von geschweiften Klammern stehen. In diesem Programm werden zwei Ausgaben erzeugt, da $a kleiner als $b ist. Die HTML-Markierung < BR > steht für einen einfachen Zeilenumbruch (ohne Abstand zur Vorgängerzeile wie beim < P >).
|