在PHP中将局部变量设置为null

Ais*_*ina 2 php null local-variables

通常在我的更多面向.NET的同事添加的代码中,我会碰到这样的事情:

function someFunction()
{
    $localVariable = otherFunction();
    $ret = $localVariable * 2; // or whatever

    $localVariable = null;
    return $ret;
}
Run Code Online (Sandbox Code Playgroud)

设置$localVariable为null 有什么好处吗?因为它是一个局部变量(因此无论如何都会超出范围),我会假设没有,但如果我错了,请纠正我.

Cap*_*ffe 5

你的假设对于php和.NET都是正确的.