我正在使用 PHP 5.5 从数字 postgresql 数据库表字段中检索数值。它可以作为空值或实际数字来自数据库,无论哪种方式我都将其存储在变量中。因为我们中的一些人可能知道也可能不知道 null * 1 = 0,这是我喜欢做的事情,但我担心这是否是错误的,或者是否是将潜力转化为不好的做法将 null 值转换为零,而无需实际检查该值。见下文:
...
$字段值 *= 1;//假设此时它保存着 DB 返回的值
...
因此,如果数据库返回空值,则 $fieldVal 将变为零,任何非空值将保持不变。非常感谢您的见解。
最佳答案
关于php - "Bad"练习乘以$val * 1 将null 转换为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37689621/