繁体   English   中英

如何将memory_limit重置为默认值(由PHP代码修改)?

[英]How to reset memory_limit to default which is modifed by PHP code?

我正在使用ini_set("memory_limit","256M"); 在不更改PHP代码的内存限制的情况下执行一些无法执行的操作。 但是我想在执行特定任务后将内存限制重置为默认值

例如

public function myFunction(){
   ini_set("memory_limit","256M");

   //Perform heavy actions

   resetMemoryLimitToDefault(); //Reset memory Limit
}

保存该值,然后将其重新设置:

public function myFunction(){
   $memory_limit0 = ini_get("memory_limit");
   ini_set("memory_limit","256M");

   //Perform heavy actions

   ini_set("memory_limit", $memory_limit0);
}

请记住,此更改仅在脚本期间有效,因此可能不需要“重置”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM