如果我得到一个整数变量(从0+到任何地方),那么我可以做一些事情来确保这个数字是而不是0(0):
以上哪一项被认为是最好的选择?
还是有更好的选择?
发布于 2012-07-18 19:19:16
使用相同的比较运算,它不做任何类型的杂耍(而且速度更快)。
if ($number !== 0) {
// ^^^
// Number is not identical to 0
}注:--这是假定变量实际上是“整数变量”,而不是碰巧包含数字的字符串。
if (false == ($number === 0)) {
// ^^^
// It is false that Number is identical to 0
}发布于 2012-07-18 19:21:28
我一直用这个:
if(!empty($number)){
// Number is not 0
}我认为这是一石二鸟。
0发布于 2012-07-18 19:22:22
if($number != 0){
// Number is not 0
}https://stackoverflow.com/questions/11548710
复制相似问题