• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Analyse von vorhandenem Code

annsen

Mitglied
Ich habe hier eine Zeile Code, die ich nicht verstehe - genauer: was bedeuten Fragezeichen und Doppelpunkt?

PHP:
$_POST['email']?$MAIL_From = $_POST['email']:$MAIL_From = '[email protected]';

Wie ist die Zeile zu "übersetzen"?
Gern auch Links zum Thema - ich habe nichts gefunden (wusste aber auch nicht genau, wonach ich suchen sollte - Variablen? Assoziative Felder?).

Vielen Dank für Tipps und Hinweise!!
 
Werbung:
Ich habe hier eine Zeile Code, die ich nicht verstehe - genauer: was bedeuten Fragezeichen und Doppelpunkt?

PHP:
$_POST['email']?$MAIL_From = $_POST['email']:$MAIL_From = '[email protected]';

Wie ist die Zeile zu "übersetzen"?
Gern auch Links zum Thema - ich habe nichts gefunden (wusste aber auch nicht genau, wonach ich suchen sollte - Variablen? Assoziative Felder?).

Vielen Dank für Tipps und Hinweise!!

http://php.net/manual/de/language.operators.comparison.php
https://davidwalsh.name/php-ternary-examples

Schöner wäre

PHP:
$MAIL_From = $_POST['email'] ?: '[email protected]';
 
Zurück
Oben