Ответ 1
<?=(expression) ? $foo : $bar?>
edit: здесь хорошо читайте для вас по этой теме
изменить: больше читать
Какой лучший, предпочтительный способ написания, если сокращенный однострочный шрифт, например:
expression ? $foo : $bar
Закрутка сюжета: мне нужно echo $foo
или echo $bar
. Какие-нибудь сумасшедшие трюки?:)
<?=(expression) ? $foo : $bar?>
edit: здесь хорошо читайте для вас по этой теме
изменить: больше читать
эхо-выражение? $foo: $bar;
echo expression ? $foo : $bar;
Подробнее о тернарном операторе в руководстве PHP для получения дополнительной информации: http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary