php - NULL,0,False和''之间的区别?
问题描述
null
, 0
, false
, 和 PHP 中的空字符串之间的确切区别是什么?与python中的null
类似吗?None
解决方案
好吧,在大量评论然后删除它们之后......不妨尝试帮助您。
null
是价值的缺失。
0
可以是数值、布尔值FALSE
或字符串的表示形式。PHP 并没有真正的变量类型,因此取决于您检查的内容,使用==0
or===0
或==false
or===false
可能是合适的。
您可能需要阅读此内容 - https://www.virendrachandak.com/techtalk/php-isset-vs-empty-vs-is_null/ 以及 PHP 手册isset()
和empty()
推荐阅读
- python-3.x - Python 的最小值和最大值
- blockchain - 如何在 blockChain solidity 上计算 PMT 函数(金融函数)
- ruby-on-rails - 何时使用 percent i 方法创建带有符号的数组?
- javascript - 样式化的组件不会覆盖来自另一个组件的样式
- matlab - 如何更改 Mathworks 网站的语言?
- reactjs - React Native - 我应该在库更新后重新链接吗?
- python - GL_LINES 没有在 GL_QUADS 周围正确绘制(可能是 z-fight?)
- python - 如何在 Django Rest Framework 的视图集中渲染为 html
- angular - 点击角度在类之间切换
- postgresql - 如何在谷歌云平台中将 Postgres SQL 从一个区域迁移到另一个区域