很多时候,在我更多面向 .NET 的同事添加的代码中,我会遇到这样的情况:
function someFunction()
{
$localVariable = otherFunction();
$ret = $localVariable * 2; // or whatever
$localVariable = null;
return $ret;
}
设置$localVariable
为null有什么好处吗?由于它是一个局部变量(因此无论如何都会超出范围),我认为不是,但如果我错了,请纠正我。