Der Martin: PHP Kurzschreibweisen

Beitrag lesen

Hallo,

Es ist die einzige.
Ich kenne und verwende noch eine:
$wert =( $_POST['wert'] ) ?  $_POST['wert'] : $_GET['wert'];

das ist erstens keine Methode, um zwischen PHP- und Pass-Through-Modus zu wechseln, also etwas völlig anderes als der OP meint. Zweitens ist das keine Kurzschreibweise für irgendwas, sondern ein ganz normaler Operator.

Man kann zwar einen Ausdruck mit dem Fragezeichen-Operator immer (meist umständlicher) als if-Statement schreiben, so wie man umgekehrt ein if-Statement manchmal auch mit dem Fragezeichen-Operator ausdrücken kann (und dabei meist auf den eigentlichen Sinn des Operators verzichtet, ein Ergebnis zu liefern).

Semantisch sind die beiden Dinge aber völlig unterschiedlich.

So long,
 Martin

--
Wer es in einem Unternehmen zu etwas bringen will, muss so tun, als hätte er es schon zu etwas gebracht.