【杂谈】PHP怎样推断变量是不是为空和是不是有值存在?(图文+视频教程)
2019-11-18杂谈搜奇网63°c
A+ A-
在PHP项目开辟过程当中或许新手在进修PHP时,可能会碰到某个变量不存在或许某个变量为空等提醒。此时我们就须要晓得PHP怎样推断变量是不是为空或许推断此变量是不是存在。这个题目也是PHP罕见面试题之一。
本篇文章就给人人细致引见PHP推断变量是不是为空以及PHP推断变量是不是存在的具体方法。
下面我们经由过程简朴的代码示例,为人人细致引见。
1、isset函数推断变量是不是存在
<?php $a = ''; var_dump(isset($a));
这里运用isset函数推断$a变量是不是存在,推断效果如下图:
图中显现为true,则示意$a这个变量是存在的。
<?php $a = ''; var_dump(isset($x));
推断$x变量是不是存在,推断效果如下图:
图中显现为false,则示意$x这个变量时不存在的。
总结1:PHP中isset函数是用来检测变量是不是存在已设置而且非 NULL。假如某个变量存在而且值不是 NULL 则返回 TRUE,不然返回 FALSE。
2、empty函数推断变量是不是为空
<?php $a = ''; var_dump(empty($a));
这里我们运用empty函数推断变量$a的值是不是为空,推断效果如下图:
我们再将给变量$a输入一个空格:
<?php $a = ' ';//此处有空格 var_dump(empty($a));
此时打印出来的效果就是如下图:
总结2:PHP中empty函数是用来搜检一个变量是不是为空的。当某个变量存在而且是一个非空非零的值时返回 FALSE 不然返回 TRUE.
以上就是关于PHP推断变量是不是为空以及推断变量是不是存在的具体方法引见。愿望对须要的朋侪有所协助!
想要相识更多PHP相干学问,能够关注Ki4网的PHP视频教程,迎接人人来参考进修!
以上就是PHP怎样推断变量是不是为空和是不是有值存在?(图文+视频教程)的细致内容,更多请关注ki4网别的相干文章!