zoukankan      html  css  js  c++  java
  • PHP 之isset() 与 unset()

      isset()用来判断某个变量是否已经被声明,他返回一个boolean类型的值,如果声明则返回true否则返回false。如果变量被声明后,给他赋值为NULL,他也返回false。

    如:

    <?php
        $param=NULL;
    
        if(isset($param)){
        echo '$param is set';    
        }else{
        echo '$param is not set';    
        }
    ?>

      isset()还可以被用来判断数组的元素和对象的属性是否被声明。同样如果一个数组元素被声明但是赋值为null的话isset()也是返回false。

    例如:

    <?php
        $arr=array('a'=>100,'b'=>200,'c'=>null);
    
        if(isset($arr['c'])){
        echo 'set';    
        }else{
        echo 'no set';    
        }
    ?>

      unset()可以取消定义之前定义的变量。

    例如:

    <?php
        $name='yshy';
    
        if(isset($name)){
        echo '$name is set';    
        }
    
        echo "<br/>";
    
        unset($name);
    
        if(isset($name)){
        echo '$name is set';    
        }else{
        echo '$name is not set';    
        }
    ?>

    结果输出:

    $name is set
    $name is not set

  • 相关阅读:
    react-redux-reducer
    react-redux-action
    node-express-2-jade
    node-express-1
    vuex-Module
    vuex-Action(异步)
    vuex-Mutation(同步)
    vuex-getter
    vuex-state
    ##DAY7 UINavigationController
  • 原文地址:https://www.cnblogs.com/yshyee/p/3371450.html
Copyright © 2011-2022 走看看