如果代码如下,如何缩短if语句?
$a = null;
$b = "foo";
if ((empty($a) && !empty($b)) || (!empty($a) && empty($b)) {}
Run Code Online (Sandbox Code Playgroud)
测试似乎是检查只有一个字段包含一个值,所以你可以检查
$a = null;
$b = "foo";
if (empty($a) != empty($b)) {}
Run Code Online (Sandbox Code Playgroud)