提升PHP内存并将其降低是非常糟糕的做法吗?

Tea*_*App 0 php memory-management phpexcel

我写了一个PHP应用程序,它使用数据库数据生成Excel文件.我正在使用着名的库PHPExcel.与此库一起工作的每个人都知道内存管理是这个库的最差点.

所以,我的问题是,在我写excel然后把它关闭之前,可以增加内存吗?

就像是,

error_reporting(1);
ini_set('memory_limit', '500M');
@set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

一旦完成

error_reporting(1);
ini_set('memory_limit', '128M');
@set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

dus*_*uff 5

没有必要重新设置它.ini_set仅影响当前请求,而不影响整个服务器; 一旦您的请求完成,它就会隐式重新设置为服务器默认值.