zoukankan      html  css  js  c++  java
  • php isset和empty方法的区别

    我总结了下面几点区别,直接上代码;

    empty方法:

    1. 变量不存在,返回true
    2. 变量存在,值为空,返回true
    3. 变量存在,值不为空,返回false
    function empty1(){
        //变量不存在,返回true
        if(empty($cnword)){
            echo '变量不存在';
        }else{
            echo '变量存在';
        }
    }
    empty1();   //变量不存在
    
    function empty2(){
        //变量存在,值为空,返回true
        $cnword = '';
        if(empty($cnword)){
            echo '值为空';
        }else{
            echo '值不为空';
        }
    }
    empty2();   //值为空
    
    function empty3(){
        //变量存在,值不为空,返回false
        $cnword = '123';
        if(empty($cnword)){
            echo '值为空';
        }else{
            echo '值不为空';
        }
    }
    empty3();   //值不为空

    isset方法:

    1. 变量存在,返回true
    2. 变量不存在,返回false
    function isset1(){
        //变量存在,返回true
        $cnword = '';
        if(isset($cnword)){
            echo '变量存在';
        }else{
            echo '变量不存在';
        }
    }
    isset1();   //变量存在
    
    function isset2(){
        //变量不存在,返回false
        if(isset($cnword)){
            echo '变量存在';
        }else{
            echo '变量不存在';
        }
    }
    isset2();   //变量不存在
  • 相关阅读:
    学习进度三
    开课博客之个人介绍
    个人作业--数组
    学习进度二
    开学第一次测试
    实现点击不同的按钮加载不同的css
    Web存储
    HTML5(常用的表单控件)
    JS(获得当前时间并且用2015-01-01格式表示)
    JS(event事件)
  • 原文地址:https://www.cnblogs.com/minigrasshopper/p/7797978.html
Copyright © 2011-2022 走看看