all

php中允许的内存大小为33554432字节(试图分配43148176字节)[

发布于 2022-04-11 13:23:44

正在显示此错误消息,有什么建议吗?

php中允许的内存大小为33554432字节耗尽(尝试分配43148176字节)

关注者
0
被浏览
44
1 个回答
  • 面试哥
    面试哥 2022-04-11
    为面试而生,有面试问题,就找面试哥。

    如果您的脚本 预计 会分配大量内存,那么您可以通过将此行添加到您的 php 文件来增加内存限制

    ini_set('memory_limit', '44M');
    

    44M您期望消耗的量在哪里。

    但是 ,大多数情况下,此错误消息意味着 脚本做错了什么 ,增加内存限制只会导致相同的错误消息具有不同的数字。

    因此,您必须重写代码,而不是增加内存限制,这样它就不会分配那么多内存。例如,以较小的块处理大量数据,取消设置具有较大值但不再需要的变量等。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看