www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » PHP lernen für Einsteiger » Bedingungen if else

Bedingungen if / else

Über den PHP-Befehl if können Abfragen erstellt werden.

Aufbau:

if ( ... ) { ... }

Man kann das auch in Deutsch wie folgt beschreiben:

wenn (BEDINGUNG ZUTRIFFT DANN) { FÜHRE DIE BEFEHLE IN KLAMMER AUS}

Ein Beispiel in PHP könnte wie folgt aussehen:

if ( $aktion == "3" )
{
    echo "<p>Aktion hat gewünschten Wert 3</p>";
}

Es gibt verschiedene Möglichkeiten zum Vergleichen:

Operator Bedeutung
== gleich
=== gleich (auch vom Variablentyp - String, Boolean, Integer)
!= ungleich
<> ungleich, ist identisch mit !=
< kleiner
<= kleiner oder gleich
> größer
>= größer oder gleich
PHP-Quellcode: Unterschied zu Wertzuweisung und Vergleich
<?php
// der Variable $aktion bekommt den Wert 3
$aktion = "3";

// Im Unterschied zu Wertzuweisung wird hier bei
// if der Abfrage mit doppelten Gleich verglichen!
// ansonsten erhalten Sie viel Chaos, weil Sie der
// Variable $aktion dann einen Wert zuweisen, den
// Sie eigentlich vergleich wollten
if ( $aktion == "3" )
{
    echo "<p>Aktion hat gewünschten Wert 3</p>";
}
?>

Und als Ergebnis kommt folgende Ausgabe auf dem Bildschirm:

Aktion hat gewünschten Wert 3

IF-ELSE Bedingungen mit Alternative

Trifft eine Bedingung nicht zu, wird der Programm-Teil else abgearbeitet.

Im Beispiel wird die aktuelle Uhrzeit verglichen, ob es 12:00:00 ist, und dann entsprechender Text ausgegeben.

<?php
// der Variable $aktUhrzeit bekommt die aktuelle Uhrzeit
$aktUhrzeit = date("H:i:s");

// Im Unterschied zu Wertzuweisung wird hier bei
// if der Abfrage mit doppelten Gleichheitszeichen verglichen!
// ansonsten erhalten Sie viel Chaos, weil Sie der
// Variable $aktUhrzeit dann einen Wert zuweisen, den
// Sie eigentlich vergleich wollten
if ( $aktUhrzeit == "12:00:00" )
{
    echo "<p>high noon</p>";
}
else
{
    echo "<p>aktuelle Uhrzeit: $aktUhrzeit</p>";
}
?>

aktuelle Uhrzeit: 22:55:38

Stellen Sie Ihre System-Uhr auf kurz vor 12 und schauen Sie im Sekundentakt nach :).

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe