Just out of curiosity (and a bit of necessity):
if(! is_null($var)){
//do something
}
Is the above statement the same as
if($var != NULL){
//do something
}
Advertisement
Answer
No they are not the same.
The is_null function compairs the type also.
Example:
var_dump(is_null(0)); // bool(false) var_dump(0 == NULL); // bool(true) var_dump(0 === NULL); // bool(false)
So in your case
if(! is_null($var)){
//do something
}
Would be the same as
if($var !== NULL){
//do something
}