新闻中心

怎么判断PHP代码中变量是否为空和是否有值存在
在新手刚学习PHP或进行PHP项目开发时,会遇到某变量不存在或者某变量为空的提示,下面说一下解决办法。
(1) isset函数判断变量是否存在
使用isset函数判断$a变量是否存在,判断结果如下图:
图中显示为true,则表示$a这个变量是存在的。
判断$x变量是否存在,判断结果如下图:
图中显示为false,则表示$x这个变量时不存在的。
总结:PHP中isset函数是用来检测变量是否存在已设置并且非 NULL。如果某个变量存在并且值不是 NULL 则返回 TRUE,否则返回 FALSE。
(2) empty函数判断变量是否为空
此时打印出来的结果就是如下图:
总结:PHP中empty函数是用来检查一个变量是否为空的。当某个变量存在并且是一个非空非零的值时返回 FALSE 否则返回 TRUE