<?PHP
$a = "hello"; $b = &$a; unset( $b ); echo $a; // 输出 hello echo $b; // 报错 $b = "123456"; echo $a; // 输出 hello echo $b; // 输出 123456 echo "
"; $a = "hello"; $b = &$a; unset( $a ); echo $a; // 报错 echo $b; // 输出 hello $a = "123456"; echo $a; // 输出 123456 echo $b; // 输出 hello echo "
"; // 结论 : // PHP unset()函数是用来销毁变量的,但很多时候,这个函数只把变量给销毁了,内存中存放的该变量的值仍然没有销毁, // 也就是没能达到我们想要的释放内存的效果。 可以用 $变量=null 的方法来释放其内存 或者 将两个变量都 unset();
?>