====== 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 coalescing 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';