Die if-Konstruktion

Die Konstruktion if überprüft die Bedingung in den runden Klammern und führt den Code in den geschweiften Klammern aus, wenn die Bedingung wahr ist. Wenn die Bedingung falsch ist, wird der Code innerhalb des if-Blocks nicht ausgeführt. Zusammen mit if können die Operatoren else und elseif verwendet werden, um komplexe Bedingungen zu erstellen.

Syntax

phpif (condition) {
  // Code, der ausgeführt wird, wenn condition wahr ist
}

Beispiel

Prüfen wir, ob 5 größer als 3 ist:

php<?php
  if (5 > 3) {
    echo '5 is greater than 3';
  }
?>

Ergebnis der Codeausführung:

php'5 is greater than 3'

Beispiel

Verwendung von else für die alternative Ausführung:

php<?php
  $num = 4;
  if ($num > 5) {
    echo 'Number is greater than 5';
  } else {
    echo 'Number is 5 or less';
  }
?>

Ergebnis der Codeausführung:

php'Number is 5 or less'

Beispiel

Verwendung von elseif für mehrere Bedingungen:

php<?php
  $num = 5;
  if ($num > 5) {
    echo 'Number is greater than 5';
  } elseif ($num == 5) {
    echo 'Number is exactly 5';
  } else {
    echo 'Number is less than 5';
  }
?>

Ergebnis der Codeausführung:

php'Number is exactly 5'

Siehe auch

  • die Konstruktion switch,
    die einen Wert auf Übereinstimmung mit mehreren Varianten prüft