is_null vs === null

时间:2012-04-29 06:14:46

标签: php

  

可能重复:
  What's the difference between is_null($var) and ($var === null)?

以下代码之间是否有任何区别:

if(is_null($x)) { ...

if($x===null) { ...

1 个答案:

答案 0 :(得分:2)

是。 ==是一个松散的比较,这意味着在第二个版本中,NULL不仅会导致true。请参阅type comparison tables