PHP用户定义的超时处理;但声明(滴答)已被弃用?

时间:2015-11-27 02:30:13

标签: php

我正在使用以下函数来处理PHP脚本的超时:https://stackoverflow.com/a/7498006。超时由我自己定义,与正常的最大执行时间无关。

这个函数运行正常,虽然有点烦人的是declare(ticks=1)需要添加到每个PHP文件中 - 因为超时功能是在全局共享包含文件中实现的。

页面http://www.hackingwithphp.com/4/21/0/the-declare-function-and-tickshttp://www.w3resource.com/php/statement/declare.php写下"声明刻度线"从PHP 5.3开始不推荐使用,可能会在将来的PHP版本中删除。

但是,我在他们的官方网站上看不到弃用警告: http://php.net/manual/de/control-structures.declare.php#control-structures.declare.ticks

如果声明(ticks)确实已弃用,我可以选择哪种解决方案让我在X秒后结束?

0 个答案:

没有答案