Jedes PHP-Skript besteht aus einer Reihe von Anweisungen. Eine
Anweisung kann aus einem Funktionsaufruf, einer Schleife, einer
bedingten Anweisung oder einem Befehl, der nichts macht (eine
leere Anweisung), bestehen. Jede Anweisung endet gewöhnlich mit
einem Semikolon. Darüber hinaus können Anweisungen zu einer
Anweisungsgruppe zusammengefasst werden, welche durch geschweifte
Klammern begrenzt wird. Eine Anweisungsgruppe ist auch eine
Anweisung. Die unterschiedlichen Arten von Anweisungen werden in
diesem Abschnitt erläutert.
if
Das if-Konstrukt ist eine der wichtigsten
Möglichkeiten vieler Programmier-Sprachen, PHP eingeschlossen.
Es erlaubt die bedingte Ausführung von Programmteilen. PHP
kennt eine if-Struktur, die ähnlich der
Programmiersprache C ist:
Wie im Abschnitt über
Ausdrücke beschrieben, wird
ausdr auf seinen boolschen Wertinhalt
ausgewertet. Wenn ausdr als TRUE ausgewertet
wird, führt PHP die Anweisung aus, falls die
Auswertung FALSE ergibt, wird sie übergangen. Mehr Informationen welche
Werte als FALSE ausgewertet werden finden Sie im Abschnitt
'Umwandlung nach boolean'.
Das folgende Beispiel wird a ist größer als b
anzeigen, wenn $a
größer als $b ist:
Oft werden Sie die bedingte Ausführung von mehr als einer
Anweisung wollen. Selbstverständlich ist es nicht erforderlich,
jede Anweisung mit einer if-Bedingung zu
versehen. Statt dessen können Sie mehrere Anweisungen in Gruppen
zusammenfassen. Z.B. wird der folgende Programm-Code
a ist größer als b anzeigen,
wenn $a größer als
$b ist. Danach wird der Wert von
$a in $b
gespeichert:
If-Anweisungen können beliebig oft innerhalb anderer
if-Anweisungen definiert werden. Das ermöglicht
ihnen völlige Flexibilität bei der bedingten Ausführung verschiedenster
Programmteile.