搜索

首页  >  问答  >  正文

php 0 "" null empty的最大区别

php 0 "" null empty的最大区别

ringa_leeringa_lee2896 天前397

全部回复(2)我来回复

  • 巴扎黑

    巴扎黑2017-04-10 15:18:57

    參見:http://stackoverflow.com/questions/137487/null-vs-false-vs-0-in-php

    主要區別一是類型,二是在進行比較時,上面答案中都有,我就不複製了。

    而 empty,應該是 empty() 吧

    除了前面列出的,還包括 0.0、"0"、empty array、variable without value

    php 的 == 被很多人吐槽,所以建議樓主用 ===,這樣就不會困惑 0 "" null 等值的區別了。

    回复
    0
  • 迷茫

    迷茫2017-04-10 15:18:57

    0,'', null empty()都是 true
    0,'' isset()是true,null isset()是false

    回复
    0
  • 取消回复