哪种方式是检查非null变量的正确方法

时间:2015-07-01 06:44:10

标签: php if-statement null is-empty

检查$value是否为空

的更有效方法
if ($value > 0 && $value !== 'null') { }

if (empty($value)) { }

2 个答案:

答案 0 :(得分:3)

PHP有一个优雅的is_null函数来检查变量是否实际上是NULL

if (is_null($value)) {
    // so something
}
另一方面,

empty检查空字符串(''),零(整数,浮点甚至字符串'0'),FALSE,空数组,未初始化的变量和NULL s。

答案 1 :(得分:-1)

if(!empty($value)){
 //do stuff
}else{
// do somthing else
}