【发布时间】:2011-03-12 12:20:59
【问题描述】:
我刚刚通过 php 手册阅读了有关未设置变量的信息。
php 手册说 “unset() 销毁指定变量”
在我遇到静态变量之前,这个 def 似乎很完美... “如果静态变量在函数内部是 unset(),unset() 只会在函数其余部分的上下文中销毁该变量。随后的调用将恢复变量的先前值。”
这个定义对我来说似乎不是一个好定义,至少,因为“销毁变量”意味着该变量不再与该内存位置相关联。
还有其他人认为更好的定义是“unset() 使变量超出当前范围”吗?我的意思是,与其指向生命周期,不如在这里使用单词范围?
【问题讨论】:
-
这对 SO 来说不是一个好问题。您可以在 PHP 邮件列表或其他内容中声明此类内容,但在这里没有任何价值。您希望从答案中得到什么?如果我说 Yes 你满意吗? ;)
-
felix,我只是一个初学者,如果你说是,那肯定会增强我的信心,如果你说不,那么肯定会学到一些东西,但从接下来我会照顾好这个。谢谢跨度>