Kontrollstrukturen in PHP
Die normalerweise in linearer Reihenfolge durchgeführte Abarbeitung der Anweisungen eines PHP-Programms kann durch die folgenden Programmsteueranweisungen (Kontrollstrukturen) abgeändert werden:Die Syntax der Kontrollstrukturen in PHP entspricht der C- oder Perl-Syntax und sollte dem Handbuch entnommen werden.
Für einige Kontrollstrukturen gibt es eine alternatve Syntax.
Die in Kontrollstrukturen benötigten logischen Operatoren und Vergleichsoperatoren sind in den nachfolgenden Tabellen zusammengefaßt.
Logische Operatoren
example | name | result |
---|---|---|
$a and $b | And | True of both $a and $b are true. |
$a or $b | Or | True if either $a or $b is true. |
$a xor $b | Or | True if either $a or $b is true, but not both. |
! $a | Not | True if $a is not true. |
$a && $b | And | True of both $a and $b are true. |
$a || $b | Or | True if either $a or $b is true. |
Vergleichsoperatoren
example | name | result |
---|---|---|
$a == $b | Equal | True if $a is equal to $b. |
$a != $b | Not equal | True if $a is not equal to $b. |
$a < $b | Less than | True if $a is strictly less than $b. |
$a > $b | Greater than | True if $a is strictly greater than $b. |
$a <= $b | Less than or equal to | True if $a is less than or equal to $b. |
$a >= $b | Greater than or equal to | True if $a is greater than or equal to $b. |
Hinweise
Es gelten die auch in anderen Programmiersprachen üblichen Regeln zur Rangfolge von Operatoren.Hinweis 1: Setzen Sie Klammern, damit Sie sicher sind, dass die Dinge miteinander verknüpft werden, die Sie auch miteinander verknüpfen wollen.
Hinweis 2: FALSE hat den Wert 0. Alles, was ungleich 0 ist, hat den logischen Wert TRUE.