1."unset($a);" 和 "$a = NULL;" :为引用的时候,uset()一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了,NULL则销毁了变量内容<?php// unset($a)$a = 5;$b = & $a;unset($a);print "b $b "; // b 5 // $a = NULL; (better I think)$a = 5;$b = & $a;$a = NULL;print "b $b "; // b print(! isset($b)); // 1 ?> 2.检查变量是否为NULL时候,"=="和"==="是有区别的 <?php$tvar = 0;Output:Matchif ($tvar == 'NULL') { print("Match");} else { print("No Match");}//Output:No Matchif ($tvar === 'NULL') { print("Match");} else { print("No Match");}?> 转载于:https://www.cnblogs.com/8th/archive/2008/05/01/1178321.html