什么是设置“;执行时间最大值”;至“-1〃;做


What does setting "max_execution_time" to "-1" do?

我在一个必须使用的脚本中看到了这一点。将"max_execution_time"设置为"-1"有什么作用?

它将脚本的最大执行时间设置为2**32-1(或2**64-1)秒,这是"永远"的合理近似值。请注意,使脚本永远运行的实际值为0

根据PHP手册,没有具体的名称。

我的最佳猜测是,它将取消设置任何限制,并允许它永远运行(a la将其设置为0)。

不过,从其他一些来源来看,它似乎会将其设置为最大超时,因为值看起来unsigned int

我不完全确定,但我的猜测是,这是最大超时,但对于运行php的服务器的设置而言。

我设置了这个值,并要求我的提供商将值设置为300,答案是,由于我在共享主机上,所以最大值设置为120(即使结果是-1)。