什么是PHP内存清理的最佳方法? (5.2)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了什么是PHP内存清理的最佳方法? (5.2)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个简单的问题.什么是更好/有用的内存清理.
$VAR = null;

要么

unset($var);

我有一个循环的功能.我正在(几分钟后)

Fatal error: Allowed memory size of 419430400 bytes exhausted

我设置null和unset() – 每个对象(在循环结束),但仍然没有任何成功:(我无法找出消耗的内存是什么.

而循环中的函数调用呢? PHP会释放这些功能中的所有分配?(调用后)

PHP本身有时会混淆这两个概念,但通常,一个变量设置为NULL与不存在的变量不同:
<?PHP

$foo = 'One';
$bar = 'Two';

$foo = NULL;
unset($bar);

var_dump($foo); // NULL
var_dump($bar); // Notice: Undefined variable: bar
var_dump(get_defined_vars()); // Only foo shows up: ["foo"]=> NULL

?>

脚本宝典总结

以上是脚本宝典为你收集整理的什么是PHP内存清理的最佳方法? (5.2)全部内容,希望文章能够帮你解决什么是PHP内存清理的最佳方法? (5.2)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。