在某些情况下,当空值不是问题时,我不会检查变量。
例如:
$fruits = array("apple","banana");
foreach ($fruits as $a) {
$res .= ", $a";
}
echo "This are the fruits you like: ".$res;
现在,如果 $fruits 恰好是空的,这不是问题,只是列表将是空的(我知道这不是很优雅,我可以使用条件语句将答案更改为“你不喜欢任何水果” ,但这只是一个例子!)。
我只是想知道通常检查数组是否为空更有效。简而言之,从性能的角度来看这是更好还是没有任何实际区别:
if (!empty($fruits)) foreach()... and so on
谢谢,亲切的问候