销毁变量,释放内存,应该没别的用了我一般这样用的:$output="SSSSS";
for(){
$output.="DDDDD";
}
str_replace()....
unset $output;
$output="BBBB";个人喜好而已

解决方案 »

  1.   

    unset
    (PHP 3, PHP 4, PHP 5)unset -- 释放给定的变量
    描述
    void unset ( mixed var [, mixed var [, ...]] )
    unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误。 例子 1. unset() 示例<?php
    // 销毁单个变量
    unset ($foo);// 销毁单个数组元素
    unset ($bar['quux']);// 销毁一个以上的变量
    unset ($foo1, $foo2, $foo3);
    ?>  
     
    unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。 如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。 
    <?php
    function destroy_foo() {
        global $foo;
        unset($foo);
    }$foo = 'bar';
    destroy_foo();
    echo $foo;
    ?>