Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:if

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
php:if [2015/04/07 17:34]
webproducer angelegt
php:if [2025/03/27 13:43] (aktuell)
webproducer null coalescing operator
Zeile 1: Zeile 1:
 ====== IF-ELSE-Kurzschreibweise ====== ====== IF-ELSE-Kurzschreibweise ======
  
-**Kurzschreibweise:**+**Syntax:**
  
-<​code ​php+<​code>​ 
-echo date( "​H"​ ) > 18 ) ? "Guten Abend" ​"Guten Tag";+Ergebnis = Bedingung ​) ? wahr falsch;
 </​code>​ </​code>​
  
-** Ausführliche ​Schreibweise:​**+** Beispiel mit ausführlicher ​Schreibweise:​**
  
 <code php> <code php>
-if( date( "​H"​ ) > 18 )+if( date( "​H"​ ) > 18 ) {
  echo "Guten Abend";​  echo "Guten Abend";​
-else+else {
  echo "Guten Tag";  echo "Guten Tag";
 +}
 +</​code>​
 +
 +**Gleiches Beispiel mit Kurzschreibweise:​**
 +
 +<code php>
 +echo ( date( "​H"​ ) > 18 ) ? "Guten Abend" : "Guten Tag";
 +</​code>​
 +
 +===== null coalescing operator =====
 +
 +Hier ein Beispiel mir der zurvor beschriebenen Kurzschreibweise:​
 +
 +<code php>
 +$vorname = isset( $_GET['​vorname'​] ) ? $_GET['​vorname'​] : 'nicht gesetzt';​
 +</​code>​
 +
 +Hierfür gibt es mit dem "null coalescing operator"​ eine noch kürzere Schreibweise:​
 +
 +<code php>
 +$vorname = $_GET['​vorname'​] ?? 'nicht gesetzt';​
 </​code>​ </​code>​
php/if.1428420879.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)