一直没有好好看这几个到底有什么区别,今天判断时进入了无效数据,这里记录一下:
isset 判断变量是否已存在
empty 判断变量是否为空或为0
is_null 判断变量是否为NULL
| 变量 | empty | is_null | isset |
| $a=”” | true | false | true |
| $a=null | true | true | false |
| var $a | true | true | false |
| $a=array() | true | false | true |
| $a=false | true | false | true |
| $a=15 | false | false | true |
| $a=1 | false | false | true |
| $a=0 | true | false | true |
| $a=”0” | true | false | true |
| $a=”true” | false | false | true |
| $a=”false” | false | false | true |
本文详细对比了PHP中isset、empty及is_null三个函数的区别,通过具体示例展示了它们在判断变量状态时的不同应用场景,帮助开发者准确掌握变量状态检查技巧。
867

被折叠的 条评论
为什么被折叠?



