Gold Vision Communications / USA
 GOLDVISION.COM
Serving the Multimedia Community since 1989.
English Site | German Site 

 Web Hosting

 Virtual Dedicated Servers

 Chequeo de dominio

 Haga su pedido

 Estado del pedido

 Support

 Contáctenos

 Download

 Network

 Network Status

 Webdesign / Templates

 Efectuar pago

 Terms & Conditions

 Imprimir

 Notas Legales

 Declaración de Privacidad
  PHP / Kontroll-Strukturen
Kontroll-Strukturen

Kapitel 11. Kontroll-Strukturen

Jedes PHP-Skript besteht aus einer Reihe von Anweisungen. Eine Anweisung kann aus einem Funktions-Aufruf, einer Schleife, einer bedingten Anweisung oder einem Befehl, der nichts macht (eine leere Anweisung), bestehen. Jeder Befehl endet gewöhnlich mit einem Semikolon. Darüber hinaus können Befehle 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

Der if-Befehl ist eine der wichtigsten Möglichkeiten vieler Programmier-Sprachen, PHP eingeschlossen. Er erlaubt die bedingte Ausführung von Programmteilen. PHP beinhaltet eine if-Struktur, die ähnlich der C-Programmiersprache ist:

if (ausdr)
    Anweisung

Wie im Abschnitt über Expressions / Ausdrücke beschrieben, wird ausdr auf seinen wirklichen Wertinhalt ausgewertet. Wenn ausdr TRUE entspricht, wird PHP Anweisung ausführen, falls nicht - sie also FALSE ist - wird Anweisung übergangen.

Das folgende Beispiel wird a ist grösser als b anzeigen, wenn $a grösser ist als $b:

if ($a > $b)
    print "a ist grösser als b";

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össer als b anzeigen, wenn $a grösser ist als $b. Danach wird der Wert von $a in $b gespeichert:

if ($a > $b) {
    print "a ist grösser als b";
    $b = $a;
}

If-Anweisungen können ohne Einschränkung innerhalb anderer if-Anweisungen definiert werden. Das ermöglicht ihnen völlige Flexibilität bei der bedingten Ausführung verschiedenster Programmteile.


© 1998-2007 Gold Vision Communications All Rights Reserved.