4.7.1 If & if-elseif-else
Auf dieser Seite wird die Verwendung von bedingten Anweisungen in PHP erläutert. Bedingte Anweisungen ermöglichen es, bestimmte Codeblöcke abhängig vom Wahrheitswert eines Ausdrucks auszuführen. Die if-Anweisung ist eine der grundlegendsten Formen der Verzweigungen in der Programmierung. Ergänzt durch elseif und else, ermöglicht sie die Durchführung verschiedener Aktionen basierend auf mehreren Bedingungen.
if-Bedingung
Eine if-Bedingung wird verwendet, um zu entscheiden, ob ein Codeblock ausgeführt wird oder nicht, basierend auf dem Wahrheitswert eines Ausdrucks.
if-elseif-else-Bedingung
if-elseif-else-Bedingungen ermöglichen es, mehrere Bedingungen zu überprüfen und basierend auf diesen Bedingungen verschiedene Codeblöcke auszuführen.
Ein negiertes if wird mit einem Ausrufezeichen geschrieben: if (!$value == $password). Hierbei wird die gesamte if-Abfrage negiert und nicht der erste Wert.
Kurzform für if-else (Ternäre Operatoren)
In PHP gibt es verschiedene Formen, die if-elseif-else-Bedingungen zu schreiben. Es wird empfohlen, die Standardversion zu nutzen, um die Lesbarkeit zu erhöhen. Bei zeitkritischen Anwendungen empfehlen sich aber die Ternären Operatoren.
Dies entspricht: