PHP, если стенография и эхо в одной строке - возможно?

Какой лучший, предпочтительный способ написания, если сокращенный однострочный шрифт, например:

expression ? $foo : $bar

Закрутка сюжета: мне нужно echo $foo или echo $bar. Какие-нибудь сумасшедшие трюки?:)

Ответы

Ответ 2

эхо-выражение? $foo: $bar;

Ответ 3

Термический оператор оценивает значение второго выражения, если первый оценивает до TRUE и оценивает третье выражение if первая оценивает значение FALSE. В echo одно значение или другое, просто передайте тернарное выражение в оператор echo.

echo expression ? $foo : $bar;

Подробнее о тернарном операторе в руководстве PHP для получения дополнительной информации: http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary