当前位置:   article > 正文

is_null()、empty()、isset()三者用法_php empty is_null

php empty is_null

1、is_null()

is_null()函数用于检查一个变量是否为null。如果变量的值为null,则is_null()函数返回true,否则返回false。以下是is_null()函数的示例用法:

  1. $var = null;
  2. if (is_null($var)) {
  3. echo "变量为null";
  4. } else {
  5. echo "变量不为null";
  6. }
  7. //变量为null

2、empty()

empty()函数用于检查一个变量是否为空。在PHP中,以下值被认为是空的:空字符串""、数字0、字符串"0"、空数组array()、null、false和未定义的变量。如果变量的值是空的,则empty()函数返回true,否则返回false。以下是empty()函数的示例用法:

  1. $var = "";
  2. if (empty($var)) {
  3. echo "变量为空";
  4. } else {
  5. echo "变量不为空";
  6. }
  7. //变量为空

3、isset()

isset()函数用于检查一个变量是否已设置并且不为null。如果变量已设置且不为null,则isset()函数返回true,否则返回false,需要注意的是,isset()函数对于未定义的变量也会返回false,而不仅仅是对null值返回false。因此,在使用isset()函数之前,应确保变量已经定义。

  1. $var = "Hello";
  2. if (isset($var)) {
  3. echo "变量已设置";
  4. } else {
  5. echo "变量未设置";
  6. }
  7. //变量已设置

4、总结

  • is_null()函数用于检查一个变量是否为null。
  • empty()函数用于检查一个变量是否为空,包括空字符串、数字0、字符串"0"、空数组、null、false和未定义的变量。
  • isset()函数用于检查一个变量是否已设置并且不为null,包括已定义的变量和未定义的变量。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/282751
推荐阅读
相关标签
  

闽ICP备14008679号