error_reporting(0); 和 set_time_limit(0); 啥意思 关闭所有错误报告+php没有时间限制
`error_reporting(0);` 和 `set_time_limit(0);` 是 PHP 中的两个函数调用,它们分别用于控制错误报告和脚本执行时间。 1. ** error_reporting(0); - 这个函数用于设置 PHP 的错误报告级别。 - 参数 `0` 表示关闭所有错误报告。这意味着即使代码中发生了错误,也不会显示任何错误信息。 - 例如: ```php error_reporting(0); // 关闭所有错误报告 ``` 2. ** set_time_limit(0); - 这个函数用于设置脚本的最大执行时间(以秒为单位)。 - 参数 `0` 表示没有时间限制,即脚本可以无限期地运行,直到它自己结束或者被外部因素(如服务器配置)终止。 - 例如: ```php set_time_limit(0); // 取消脚本执行时间限制 ``` 这两个函数通常在需要长时间运行的脚本中使用,比如处理大量数据或进行复杂计算时。 需要注意的是,禁用错误报告可能会使调试变得困难, 因为如果脚本中出现错误,你将无法看到任何错误信息。因此,在生产环境中使用时要谨慎。

