Основываясь на примерах с этой страницы , у меня есть рабочие и нерабочие образцы кода ниже.
Рабочий код с использованием if
оператора:
if (!empty($address['street2'])) echo $address['street2'].'<br />';
Нерабочий код с использованием тернарного оператора:
$test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
// Also tested this
(empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
ОБНОВЛЕНИЕ
После подсказки Брайана я обнаружил, что эхо $test
дает ожидаемый результат. Следующее работает как шарм!
echo (empty($storeData['street2'])) ? 'Yes <br />' : 'No <br />';