PHP中的错误信息

来源:互联网 发布:淘宝客收费公式 编辑:程序博客网 时间:2024/05/22 16:05

php.ini 文件来配置用户端输出的错误信息

在php.ini 中,一个分号; 表示注释。
Php.ini 将能够显示的错误类型分为如下种类。
; (6143)E_ALL -所有的错误和警告,(不包含E_STRICT).
; (1)E_ERROR -致命的运行时错误
; (4096)E_RECOVERABLE_ERROR -可由异常处理机制所捕捉 (catch/handle) 的错误
; (2)E_WARNING - 运行时的警告(非致命错误)
; (4)E_PARSE -编译时解析错误
; (8)E_NOTICE - 运行时的提示,这些提示常常是代码中的bug引起的,也许是故意的(如使用一个未初始化的变量,事实上它被自动初始化成一个空字符串) 。
; (2048)E_STRICT - 运行时提示,能够给于PHP建议,以改变你的代码,以获得最好的协同性,并完善代码的兼容性。
; (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 -用户提示信息。

在php.ini 中error_reporting 控制输出到用户端的消息种类。
error_reporting = E_ALL
表示输出所有的信息。
error_reporting = E_ALL & ~E_NOTICE 表示输出所有的错误,除了提示。
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
表示输出所有的 ERROR 信息。

在php.ini 中,display_errors可以设置是否将以上设置的错误信息输出到用户端。
display_errors = On 输出到用户端(调试代码时候,打开这项更方便)
display_errors = OFF 消息将不会输出到用户端(最终发布给用户时记得改成off)

感谢博主:http://hi.baidu.com/ken00821/blog/item/0839630b4619ac34b0351de1.html

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 oppor9忘记锁屏图案怎么办 电脑锁屏卡住了怎么办 dell电脑密码忘了怎么办 dell电脑密码忘记了怎么办 手机锁屏为什么打不开怎么办 手机图形解锁忘记了怎么办 华硕电脑锁屏了怎么办 5s忘记解锁密码怎么办 苹果手机密码忘记了怎么办 苹果手机iphone已停用怎么办 手机被停用怎么办不用电脑 激活锁是别人的怎么办 6s开机密码忘了怎么办 苹果手机忘记解锁密码怎么办 忘记苹果触控id怎么办 苹果6app被锁了怎么办 捡的苹果id锁了怎么办 苹果手机id密码锁了怎么办 美版5s刷机后激活怎么办 vivo手机图案解锁忘记了怎么办 苹果5sid锁死了怎么办 苹果id账号被锁怎么办 苹果6s忘了ld怎么办 小米忘记图形解锁怎么办呢 索尼手机忘记解锁图案怎么办 oppoa37忘记锁屏密码怎么办 oppoa37锁屏密码忘了怎么办 oppor9图案密码忘了怎么办 oppor忘记锁屏图案怎么办 oppor手机忘记解锁图案怎么办 oppor手机忘记图案了怎么办 oppo手机屏幕锁忘了怎么办 三星手机屏幕锁忘了怎么办 手机主菜单坏了怎么办 索尼手机密码忘了怎么办 索尼笔记本密码忘了怎么办 索尼手机解锁密码忘了怎么办 索尼记录仪密码忘了怎么办 索尼z3手机忘记开机密码怎么办 索尼忘记锁屏密码怎么办 索尼手机忘记锁屏密码怎么办