Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:if

IF-ELSE-Kurzschreibweise

Syntax:

Ergebnis = ( Bedingung ) ? wahr : falsch;

Beispiel mit ausführlicher Schreibweise:

if( date( "H" ) > 18 ) {
	echo "Guten Abend";
} else {
	echo "Guten Tag";
}

Gleiches Beispiel mit Kurzschreibweise:

echo ( date( "H" ) > 18 ) ? "Guten Abend" : "Guten Tag";

Null-Koaleszenz-Operator

Hier ein Beispiel mir der zurvor beschriebenen Kurzschreibweise:

$vorname = isset( $_GET['vorname'] ) ? $_GET['vorname'] : 'nicht gesetzt';

Hierfür gibt es mit dem „null coalescing operator“ eine noch kürzere Schreibweise:

$vorname = $_GET['vorname'] ?? 'nicht gesetzt';

Gibt den linken Wert zurück, wenn er existiert und nicht null ist, sonst den rechten Wert. Er ersetzt typische isset()-Prüfungen mit Fallback.

php/if.txt · Zuletzt geändert: 2025/06/20 12:27 von webproducer