【发布时间】:2022-01-26 11:35:55
【问题描述】:
我继承了一个代码库,该代码库使用诸如 (isset($a) && !empty($a)) 之类的术语填充了条件,但 $a 实际上是长变量名,令人眼花缭乱。我想用$a??false 替换表达式,但我不确定是否存在不一样的情况。
这些语句是相同的还是 $a 的某些值会不同?
【问题讨论】:
-
isset($a) && !empty($a)是冗余。只需!empty($a)。
标签: php