unset( $_SESSION->'name' );在我的电脑php5会出错 unset($_SESSION['name']); 不会为什么呢?

解决方案 »

  1.   

    楼上已经给出正确答案了因为$_SESSION是数组
      

  2.   

    $_SESSION是一个数组,因此要用$_SESSION['name']来调用;
    而->运算符是用来调用对象的成员变量或成员函数的,而且不应该加引号:
    $object->property; $object->method();
      

  3.   


    因为$_SESSION是数组,手册中说得很清楚:$_SESSION说明
    当前脚本可用 SESSION 变量的数组。更多关于如何使用的信息,参见 Session 函数 文档。