如何设置php max执行时间(以毫秒为单位)?

时间:2017-05-16 07:26:21

标签: php

有没有办法将php max执行时间设置为不到一秒?

我们如何在代码级别处理它,例如返回json消息以显示"超过允许的最大响应时间"?

1 个答案:

答案 0 :(得分:0)

不,你不能设置max_execution_time小于seocond。另外,You can not change this setting with ini_set() when running in safe mode. The only workaround is to turn off safe mode or by changing the time limit in the php.ini. max_execution_time

但您可以使用this post

功能模拟它
declare(ticks=1);
$start = microtime(1);
register_tick_function(function () use ($start) {
   (microtime(1) - $start < 0.8) or die();
});