dedlfix: Problem bei eienr IF Abfrage (isset($a->name) ? if($a->name==1)'

Beitrag lesen

Tach!

Parse error: syntax error, unexpected 'if' (T_IF) in

<td>'.(isset($a->name) ? if($a->name==1)'<img src="yes.png" alt="">' : '<img src="no.png" alt="">').'</td>

if ist eine Anweisung und kein Operator. Das kann nicht in einem zu berechnenden Ausdruck verwendet werden. Lediglich der ?:-Operator kann da für Bedingungen Anwendung finden - auch verschachtelt, wobei man dann Klammern setzen sollte, damit klar ist, was zu wem gehört.

dedlfix.