PHP error_reporting
2024-08-24 00:16:40
E_ERROR 致命错误,脚本执行中断,就是脚本中有不可识别的东西出现
E_WARNING 部分代码出错,但不影响整体运行
E_PARSE 字符、变量或结束的地方写规范有误
E_NOTICE 一般通知,如变量未定义等
E_CORE_ERROR PHP进程在启动时,发生了致命性错误
E_CORE_WARNING 在PHP启动时警告(非致命性错误)
E_COMPILE_ERROR 编译时致命性错误
E_COMPILE_WARNING 编译时警告级错误
E_USER_ERROR 用户自定义的错误消息
E_USER_WARNING 用户自定义的警告消息
E_USER_NOTICE 用户自定义的提醒消息
E_ALL 以上所有的报错信息,但不包括E_STRICT的报错信息
E_STRIC 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。
error_reporting 变量的默认值是 E_ALL & ~E_NOTICE
开发时,最佳的值为: E_ALL | E_STRICT
如果设置为:error_reporting(E_ALL | E_STRICT),则表示记录所有的错误信息可能会导致网站出现一大堆的错误代码;但是对于程序员来说应该说是一件好事,可以把代码优化到最优; 一些非致命性错误虽然不影响程序的运行,但是会加重PHP的负担.
|
最新文章
- 提交数据url太长导致提交失败
- jQuery Ajax实现下拉框无刷新联动
- angularJs非空校验requied
- 在VBA中调用winsock控件
- 精美的HTML5 Loadding页面
- Ajax清除浏览器js、css、图片缓存的方法
- super的用法
- nodeJS实战
- PHP下拉框选择的实现方法
- 不同版本的 IIS 中使用 ASP.NET MVC(C#)【转】
- 监测scroll
- Codeforces Round #274 (Div. 2) --A Expression
- Lowest Common Ancestor of a Binary Tree leetcode
- C#实现二分法查找算法
- Python之父重回决策层,社区未来如何发展?
- 记录前台js判断,如果为空,給议空的占位
- .NET MVC 后台接受base64的上传图片
- Codeforces Round #425 (Div. 2) Problem A Sasha and Sticks (Codeforces 832A)
- 关于transform-style:preserve-3d的些许明了
- golang后台任务库
热门文章
- 【学时总结】◆学时·VII◆ 高维DP
- OA上传和编辑数据
- nuxt.config有关router配置
- 【js】【读书笔记】廖雪峰的js教程读书笔记
- Elasticsearch和Head插件安装
- day1_作业2(三级菜单)
- POJ:2385-Apple Catching(dp经典题)
- 总结 Date 2017.09.23
- 笔记-python-standard library-11.2 os.path
- linux环境下kettle部署(JDK安装配置,kettle安装配置,资源库配置,定时执行job)