缩短if语句的最有效方法

时间:2018-05-07 10:41:27

标签: php if-statement

如果代码如下,如何缩短if语句?

$a = null;
$b = "foo";

if ((empty($a) && !empty($b)) || (!empty($a) && empty($b)) {}

2 个答案:

答案 0 :(得分:8)

$a = null;
$b = "foo";
if(empty($a) xor empty($b)){}

答案 1 :(得分:5)

测试似乎是检查只有1个字段包含值,因此您可以检查

$a = null;
$b = "foo";

if (empty($a) != empty($b)) {}