与NULL息息相关的empty()、isset()

empty()

empty()括号中间可以传入一个变量,判断值是否为空,这个变量的值如果为false或者为null,返回true。

例:<?php

              $a=null;

               if(empty($a)){

                        echo 'true';

                  }

               else{

                        echo 'false';

                    }  

?>

isset()

isset()括号中间可以传入一个变量或者多个变量,检查变量是否设置,变量于变量之间用逗号隔开,只要有一个变量为null,则返回false。否则,返回true。

<?php

              $a=false;

               $result=isset($a);

                var_dump($result);

?>

结果输出:

 true

<?php

            $b=10;

            $c=false;

            $d=0;

            $e=null;

            $result=isset($b,$c,$d,$e);

            var_dump($result);

?>

结果输出:

 false

注意:使用unset()释放变量后,就不再是isset()。

           检查常量是否已被设置用defined()函数。

       



猜你喜欢

转载自blog.csdn.net/qq_41999617/article/details/80352654