Anhand der Beispiele auf dieser Seite habe ich die folgenden Beispiele für funktionierenden und nicht funktionierenden Code.
Arbeitscode mit if
Anweisung:
if (!empty($address['street2'])) echo $address['street2'].'<br />';
Nicht funktionierender Code mit ternärem Operator:
$test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
// Also tested this
(empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
UPDATE
Nach Brians Tipp stellte ich fest, dass das Echo $test
das erwartete Ergebnis ausgibt. Das Folgende wirkt wie ein Zauber!
echo (empty($storeData['street2'])) ? 'Yes <br />' : 'No <br />';