annsen
23. Februar 2017 um 12:43
1
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 = ‚info@domain.de‘;[/PHP]
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!!
scbawik
23. Februar 2017 um 13:06
2
annsen:
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 = ‚info@domain.de‘;[/PHP]
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‘] ?: ‚info@domain.de‘;[/PHP]