Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Both sides previous revision Vorhergehende Überarbeitung | |||
|
php:if [2025/03/27 13:43] webproducer null coalescing operator |
php:if [2025/06/20 12:27] (aktuell) webproducer [null coalescing operator] |
||
|---|---|---|---|
| Zeile 23: | Zeile 23: | ||
| </code> | </code> | ||
| - | ===== null coalescing operator ===== | + | ===== Null-Koaleszenz-Operator ===== |
| Hier ein Beispiel mir der zurvor beschriebenen Kurzschreibweise: | Hier ein Beispiel mir der zurvor beschriebenen Kurzschreibweise: | ||
| Zeile 36: | Zeile 36: | ||
| $vorname = $_GET['vorname'] ?? 'nicht gesetzt'; | $vorname = $_GET['vorname'] ?? 'nicht gesetzt'; | ||
| </code> | </code> | ||
| + | |||
| + | 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. | ||