Этот код работает для того, что я хочу, но мне интересно, нормально ли что-либо делать внутри фигурных скобок оператора if. Есть ли лучший способ написать это?Являются ли пустые фигурные скобки, если утверждения хорошо?
if(empty($data) || $data == "unanswered")) {
//do nothing
} else {
//display data
echo $data;
}
Почему бы вам не использовать инвертированный тест? т. е. если (! empty ($ data) && $ data! = "unanswered")) – tdk001
Используйте условие, которое легче читать. Не инвертируйте условие, чтобы избежать использования пустого блока ('{}'). – axiac