[PHP] 布尔值在PHP里的更多特性 →→→→→进入此内容的聊天室

来自 , 2021-03-21, 写在 PHP, 查看 109 次.
URL http://www.code666.cn/view/54fda78a
  1. //比较值 '' NULL 0 false true FALSE TRUE
  2. //相等判断
  3. //'' == NULL == 0 == false (相等)
  4. //array() = 0 == NULL == false (相等)
  5. //array() <> '' (不相等)
  6. //恒等判断
  7. //任何两个数比较都不恒等
  8. var_dump(false == FALSE); //bool(true)
  9. var_dump(false === FALSE); //bool(true)
  10. var_dump(true == TRUE); //bool(true)
  11. var_dump(true === TRUE); //bool(true)
  12. var_dump('' == NULL); //bool(true)
  13. var_dump('' === NULL); //bool(false)
  14. var_dump('' == 0); //bool(true)
  15. var_dump('' === 0); //bool(false)
  16. var_dump('' == false); //bool(true)
  17. var_dump('' === false); //bool(false)
  18. var_dump('' == true); //bool(false)
  19. var_dump('' === true); //bool(false)
  20. var_dump(null == 0); //bool(true)
  21. var_dump(null === 0); //bool(false)
  22. var_dump(null == false); //bool(true)
  23. var_dump(null === false); //bool(false)
  24. var_dump(null == true); //bool(false)
  25. var_dump(null === true); //bool(false)
  26. var_dump(0 == false); //bool(true)
  27. var_dump(0 === false); //bool(false)
  28. var_dump(0 == true); //bool(false)
  29. var_dump(0 === true); //bool(false)
  30. //对true的一些判断
  31. var_dump('1' == true); //bool(true)
  32. var_dump('1' === true); //bool(false)
  33. var_dump(1 == true); //bool(true)
  34. var_dump(1 === true); //bool(false)
  35. var_dump(array() == true); //bool(false)
  36. var_dump(array() === true); //bool(false)
  37. //array()比较
  38. var_dump(array() == ''); //bool(false)
  39. var_dump(array() === ''); //bool(false)
  40. var_dump(array() == NULL); //bool(true)
  41. var_dump(array() === NULL); //bool(false)
  42. var_dump(array() == 0); //bool(false)
  43. var_dump(array() === 0); //bool(false)
  44. var_dump(array() == false); //bool(true)
  45. var_dump(array() === false); //bool(false)
  46. var_dump(array() == true); //bool(false)
  47. var_dump(array() === true); //bool(false)
  48. //恒等比较
  49. var_dump(0 === '0'); //bool(false)
  50. var_dump(0 === 00); //bool(true)
  51. var_dump(00 === intval('0')); //bool(true)
  52.  

回复 "布尔值在PHP里的更多特性"

这儿你可以回复上面这条便签

captcha