我看到了以下代码段的用法:
$cookieexpiry=(time()+21600);
setcookie("rwphp","$cookieid",$cookieexpiry,"/",$_SERVER["HTTP_HOST"],0);
unset($cookieexpiry);
Run Code Online (Sandbox Code Playgroud)
Q1>我的问题是这是否是取消设置$ cookieexpiry的好习惯.
Q2>在一般情况下,何时应该取消变量?
谢谢
在这种情况下,unset 唯一要做的就是释放变量 $cookieexpiry。它不会对您的 cookie 本身产生任何影响。
我认为您对此有点困惑,因为您的变量名称,但所有 $cookieexpiry 都是代表时间的数字,仅此而已。
我发现 unset 很少被使用,如果您再次需要该变量名称,您会取消设置,但我相信大多数人如果再次需要它,会使用不同的变量名称。