加载新车型我目前通过重构我的一些代码争夺此错误消息:PHP在一个循环
Fatal error: Allowed memory size of 33554432 bytes exhausted
我想我必须某处有马虎的代码。它是一个不好的做法,在一个循环中加载新车型,像这样:
<?php
foreach($blog_ids as $blog_id) {
$blog = new Blog($blog_id);
echo $blog->title;
}
?>
这是一个快速的方式来刻录内存....如果是,我该如何完成同样的目标是什么?
编辑:
上面的代码只是一个代码段。我有很多关于每个博客的信息 - 模型应该是处理它的最好方法。
我可能在一个页面上最多有100个不同的博客列表。
每个Blog对象有多大?崩溃之前得到多少次迭代?可能会有一种更有效的方法来抓取博客标题,而无需整个加载每个博客对象。 – thetaiko 2010-02-18 22:03:39
需要更多的代码来调试并提供任何输入。我没有看到这个代码有任何明显的错误。 – Bart 2010-02-18 22:03:49
感谢您的问题 - 我添加到上面 – johnnietheblack 2010-02-18 22:11:21