php.ini错误提示有哪些

发布时间:2024-12-05 点击:57
php.ini错误提示有:1、开启显示错误,代码为【display_errors = on】;2、【e_all】为所有的错误和警告;3、【e_error】为致命性的运行时错误;4、【e_warning】为运行时警告。
php.ini错误提示有哪些:
display_errors = on//开启显示错误
error_reporting可以设置的参数,如下:
错误报告是位字段。可以将数字加起来得到想要的错误报告等级。
e_all – 所有的错误和警告(不包括 e_strict)
e_error – 致命性的运行时错误
e_warning – 运行时警告(非致命性错误)
e_parse – 编译时解析错误
e_notice – 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)
e_strict – 编码标准化警告,允许php建议如何修改代码以确保最佳的互操作性向前兼容性。
e_core_error – php启动时初始化过程中的致命错误
e_core_warning – php启动时初始化过程中的警告(非致命性错)
e_compile_error – 编译时致命性错
e_compile_warning – 编译时警告(非致命性错)
e_user_error – 用户自定义的错误消息
e_user_warning – 用户自定义的警告消息
e_user_notice – 用户自定义的提醒消息
基本一般设置为:
error_reporting = e_all & ~e_notice ;除提示外,显示所有的错误。
例子:
error_reporting = e_all & ~e_notice ; 显示所有的错误,除了提醒error_reporting = e_compile_error|e_error|e_core_error ; 仅显示编译时致命性错误error_reporting=e_error :只会报告致命性错误php程序中,对error_reporting进行设置写法如下:
error_reporting(e_all);//或者其他版本
1 e_error 致命的运行时错误
2 e_warning 运行时警告(非致命性错误)
4 e_parse 编译时解析错误
8 e_notice 运行时提醒(经常是bug,也可能是有意的)
16 e_core_error php启动时初始化过程中的致命错误
32 e_core_warning php启动时初始化过程中的警告(非致命性错)
64 e_compile_error 编译时致命性错
128 e_compile_warning 编译时警告(非致命性错)
256 e_user_error 用户自定义的致命错误
512 e_user_warning 用户自定义的警告(非致命性错误)
1024 e_user_notice 用户自定义的提醒(经常是bug,也可能是有意的)
2048 e_strict 编码标准化警告(建议如何修改以向前兼容)
4096 e_recoverable_error 接近致命的运行时错误,若未被捕获则视同e_error
6143 e_all 除e_strict外的所有错误(php6中为8191,即包含所有)
相关学习推荐:php编程(视频)

阿里云服务器怎么安装浏览器插件教程
阿里云ecs文件共享服务器搭建
域名验证错误具体是什么原因造成呢
今日头条、微博等20个新媒体运营指南
免备案云服务器服务商
腾讯云服务器如何安装网站
3月份云服务器便宜
国际域名后缀意义是什么?国际新顶级域名后缀有哪些?