首頁  >  文章  >  php教程  >  深入理解PHP内存管理之谁动了我的内存[转]

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

WBOY
WBOY原創
2016-06-06 20:08:501278瀏覽

首先让我们看一个问题: 如下代码的输出,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只是在释放大变量(大量字符...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn