Jedes PHP-Skript besteht aus einer Reihe von Anweisungen. Eine Anweisung
kann eine Zuweisung, ein Funktionsaufruf, eine Schleife, eine bedingte
Anweisung oder ein Befehl sein, der nichts macht (eine leere Anweisung).
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 selbst ist auch wieder eine Anweisung.
Die unterschiedlichen Arten von Anweisungen werden in diesem Kapitel
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 wie in der Programmiersprache C implementiert 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 die Anweisung
übergangen. Mehr Informationen drüber 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. Der folgende Programm-Code wird zum Beispiel
a ist größer als b anzeigen,
wenn $a größer als $b ist und
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.