以前我在iPhone开发中使用过Objective-C。看来我需要在后端站点做一些工作,我为此选择了PHP。在Objective-C中,我需要在使用它们之后释放它们。我还需要在PHP中执行此操作吗?谢谢。
答案 0 :(得分:8)
99.9%的时间,不需要删除对象。 PHP有一个垃圾收集器,可以为您处理。一旦代码中不再需要,垃圾收集器将释放给定的内存实例。
阅读更多内容:
答案 1 :(得分:0)
不是内存,PHP使用垃圾收集。对象在您的代码无法访问(不,因为一些简化的介绍声明)之后的某个时刻被释放。这包括参考周期,因为有几个版本(参考文献b,b引用a) - 以前,它仅使用引用计数,因此在面对这样的周期时失败。
资源(文件,数据库连接等)可能会在收集时关闭,但由于收集时间不确定,是否关闭它们取决于所讨论的资源,它可能是非常糟糕的当你完成它们时,只想离开它们。
答案 2 :(得分:0)
除持久数据库连接外,您不会这样做。
答案 3 :(得分:0)
没有。你没有! Php有garbage collector为你处理内存处理。