error_reporting(0); 和 set_time_limit(0); 啥意思 关闭所有错误报告+php没有时间限制

zblog1年前zblog问题解答51
`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); // 取消脚本执行时间限制
     ```

这两个函数通常在需要长时间运行的脚本中使用,比如处理大量数据或进行复杂计算时。
需要注意的是,禁用错误报告可能会使调试变得困难,
因为如果脚本中出现错误,你将无法看到任何错误信息。因此,在生产环境中使用时要谨慎。


相关文章

mysql数据库坏了 linux启动不了  ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了 ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了把 ib_logfile0 和 ib_logfile1 删除或重命名 重新启动 (数据损坏了 ,可以事后重新导入)...

【此方案收费】阿里云服务器同账号的文件互传 -私网互传-【VPC对等连接】私网ip互通【阿里云套路收费!闭坑!】

【此方案收费】阿里云服务器同账号的文件互传 -私网互传-【VPC对等连接】私网ip互通【阿里云套路收费!闭坑!】

同一个阿里云账号 怎么用私网传输?【VPC对等连接】!跨地域私网确定收费!! 这个就是收费项目哦哦哦对等连接可以在两台 阿里云服务器使用 私网传输,但流量有限制。CDT 赠送200 GB/月公网流量,...

real_escape_string mysql处理特殊字符函数替换单引号等的函数 real_escape_string

$conn->real_escape_string($city);$conn->real_escape_string($city);real_escape_string...

php7防止跨站  防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击 防跨站攻击

php7防止跨站 防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击 防跨站攻击

堡塔PHP安全扩展,用于增强防跨站机制,建议Nginx/Apache用户安装防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击php7.2存在问题 7.4测试不存子啊...

linux时间错误 centos时间错误

timedatectl set-timezone Asia/Shanghai echo "Asia/Shanghai" | ...

ai提示词 生成文章tag 标签

ai提示词 生成文章tag 标签

你是一个专业的文章标签生成专家, 并符合SEO优化要求。 要求: 理解给定内容是属于哪一个行业,并且思考这个篇内容是在解决用户的什么问题 从正文中提取出最多5个最合适的标签,并返回...