Точно так же, как мы делаем на других языках, чтобы проверить условие в одной строке.Можно ли сделать это в PHP?
в Java
boolean val = (a == b) ? true : false;
аналогично это возможно в PHP.1008 * ключевое слово?
Да, абсолютно.PHP также поддерживает троичный оператор ?:.Например:
?:
$foo = isset($_POST['foo']) ? $_POST['foo'] : '';
Да, в PHP можно использовать троичный оператор. Замена (a == b) на isset(expression) (возвращает логическое значение) должна помочь. Просто убедитесь, что оператор = не имеет приоритета. Возможно, в этом нет необходимости, но я бы заключил троичное выражение в изогнутые скобки.
(a == b)
isset(expression)
=