RFZ: Kann mir jemand diese PHP Zeile erklären?

Beitrag lesen

Nach der Variable prüft man, ob $_POST[$key] gesetzt wurde, aber was heißen ? und :? Wäre sehr nett, wenn mir jemand weiterhelfen könnte!

Das ist eine alternative Kurzschreibweise.

$a = $b ? $c : $d;

Bedeutet ausgeschrieben:

if($b)  
  $a = $c;  
else  
  $a = $d;

Gruß,
Andreas