PHP当页面执行完毕后,会丢掉该页的所有内存变量,如果不是一个页面掉用很过内存变量的话,大可不用释放

解决方案 »

  1.   

    如果一开始用了比较大的数组啊之类的而后面没再用到(比如foreach产生一大堆常量),可以unset掉以便后面更多内存执行程序,如果都是一些小的变量数组对象,没必要unset,不过想unset也可以,只是PHP在执行结束后会自动释放内存的。
      

  2.   

    一旦网页执行完毕php就全部退出内存。
    所以一些小的变量完全可以不unset
    如果变量比较大而且后面用的变量也比较大,可以考虑在用完此变量以后就unset
      

  3.   

    “有没有必要用unset来释放自己申明的类的对象”在php4中由于没有析构函数,所以是否释放类的对象并无所谓
    在php5中,如果你定义了析构函数的操作,那么显式的释放对象可能就是你需要的