Maison  >  Article  >  php教程  >  深入理解PHP内存管理之谁动了我的内存[转]

深入理解PHP内存管理之谁动了我的内存[转]

WBOY
WBOYoriginal
2016-06-06 20:08:501280parcourir

首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a="laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440)int(90640)int

首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage()); $a="laruence"; var_dump(memory_get_usage()); unset($a); var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440) int(90640) int(90472)注意到 90472-90440=32, 于是就有了各种的结论, 有的人说PHP的unset并不真正释放内存, 有的说, PHP的unset只是在释放大变量(大量字符...
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn