Как можно сократить оператор if, если код такой, как показано ниже?
$a = null; $b = "foo"; if ((empty($a) && !empty($b)) || (!empty($a) && empty($b)) {}
Тест, похоже, проверяет, что только 1 поле содержит значение, поэтому вы можете проверить
$a = null; $b = "foo"; if (empty($a) != empty($b)) {}
$a = null; $b = "foo"; if(empty($a) xor empty($b)){}