Kalle_B: Syntaxabkürzung

Beitrag lesen

Ist auf jeden Fall nicht selbserklärend. Genau wie zum Beispiel
$var1 = ($var2?1:0);

Bist du sicher, dass die Klammer richtig gesetzt ist?

Ich kenne es so:
$var1 = ($var2) ? 1 : 0;

Wenn $var2 (zwischen den Klammern muss TRUE oder FALSE gebildet werden) vorhanden ist, bekommt var1 den Wert 1, sonst den Wert 0.

Kalle