在 PHP 中设置最长执行时间
在PHP中,一定时间后的执行超时一般为三十秒。因此,处理一个巨大的文件很麻烦。但是,我们可以自己设置脚本的最长执行时间。本文将介绍三种设置php脚本最长执行时间的方法,轻松处理大文件。使用ini_set()函数设置PHP脚本的最长执行时间我们可以使用ini_set()函数来设置PHP脚本的执行时间。该函数用于设置PHP配置的值。第一个参数采用配置名称,而第二个参数是配置的值。配置名称应该是一个字符串。PHP有一个配置max_execution_time负责定义脚本的最大执行时间。我们可以使用ini_set
在 PHP 中,一定时间后的执行超时一般为三十秒。 因此,处理一个巨大的文件很麻烦。
但是,我们可以自己设置脚本的最长执行时间。 本文将介绍三种设置php脚本最长执行时间的方法,轻松处理大文件。
使用 ini_set() 函数设置 PHP 脚本的最长执行时间
我们可以使用 ini_set() 函数来设置 PHP 脚本的执行时间。 该函数用于设置 PHP 配置的值。
第一个参数采用配置名称,而第二个参数是配置的值。 配置名称应该是一个字符串。
PHP 有一个配置 max_execution_time 负责定义脚本的最大执行时间。 我们可以使用 ini_set() 函数中的配置选项来设置我们想要的执行时间。
例如,在 PHP 脚本的顶部编写 ini_set() 函数。 将“max_execution_time”写为第一个参数,将“240”写为第二个参数。
因此,执行时间已设置为 240 秒,相当于四分钟。 我们还可以将第二个参数设置为“0”以将执行时间设置为无限。
这样,我们就可以使用 ini_set() 函数来设置当前PHP脚本的执行时间。
示例代码:
ini_set('max_execution_time', '240');
使用 set_time_limit() 函数设置 PHP 脚本的最大执行时间
我们还可以使用 set_time_limit() 函数设置 PHP 脚本的执行时间。
该函数设置脚本的最长执行时间。 它以秒为单位采用整数参数。
例如,编写函数 set_time_limit() 和整数 240 作为其参数。 因此,当前 PHP 脚本的最长执行时间设置为四分钟。
但是,我们需要关闭 php.ini 中的 safe_mode 配置选项才能使用该功能。 这是因为 set_time_limit() 可能会危及服务器安全。
例如,如果我们设置 set_time_limit(0),无限循环可以在脚本中永远运行,因为最大执行时间没有限制。 要关闭 safe_mode,我们可以在 php.ini 文件中添加行 safe_mode = Off。
我们可以使用 set_time_limit() 函数在 PHP 中设置脚本的最长执行时间。
示例代码:
set_time_limit(240);
更改 php.ini 中的 max_execution_time 选项以设置 PHP 脚本的最大执行时间
我们上面讨论的方法临时设置了脚本的最大执行时间。 也就是说,当脚本结束时,配置也随之终止。
但是,有一种方法可以永久设置所有 PHP 脚本的最长执行时间。 我们需要在 php.ini 文件中将配置选项 max_execution_time 更改为我们想要的值。
我们可以通过导航 phpinfo() 函数的输出来定位 php.ini 文件。
下面的示例将最大执行时间设置为 240,相当于四分钟。
示例代码:
max_execution_time = 240
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















