PHP内存泄漏的常见原因是什么?

时间:2011-04-22 16:30:12

标签: php memory-management memory-leaks

  

可能重复:
  Finding cause of memory leaks in large PHP stacks

PHP内存泄漏的常见原因是什么?我正在寻找通常由毫无防备的PHP程序员完成的事情,这会导致内存泄漏。

1 个答案:

答案 0 :(得分:1)

泄漏的最常见原因是循环引用。但是,从PHP 5.3开始,现在可以检测并处理这些内容。

所以现在“泄漏”的唯一原因应该是:

  • PHP的一个错误(我不知道任何随意的;检查活动的错误报告。)

  • 构建您从未“免费”的大型(例如)数组或字符串(即,您继续引用它们)

简而言之,如果您记得停止引用不再需要的数据,那么应该没有太大问题。