【发布时间】:2020-11-04 23:59:46
【问题描述】:
有没有办法检查 if 语句的哪一部分是 flase/true?
例如,我有两个变量 $a 和 $b。如果其中任何一个是空的,我想停止我的功能,但我还想为每个功能回显一条特定的消息。我的代码是:
if(empty($a) || empty($b)){
if(empty($a)){echo('$a is empty');}
if(empty($b)){echo ('$b is empty');}
return;
}
实际上,我还有更多变量,这只是一个简化。我想知道是否有办法避免双重 if 检查和清理代码。 谢谢
【问题讨论】:
-
您可以使用变量变量...将变量的名称放入一个数组中,然后循环遍历它们,并分别检查每个变量。
标签: php if-statement logical-operators