ob_start()不会';我不从事大产出的工作


ob_start() doesn't work on large outputs

我想知道这是否是PHP.ini配置问题。我发现,对于大型数据集,我无法回显递增的值。

<?php
ob_start();
*SQL query*
$count++;
$search_results = ob_get_clean();
echo $count;
echo $search_results;

?>

代码本身是有效的,但对于大型数据集,它根本不会出现。我想知道这是否是一个声望问题?

这不是内存问题,它与php.ini设置有关。特别是,max_execute时间不够高。我把它改成了;

max_execution_time = 600

解决了问题。