Analyse von vorhandenem Code

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]