专注于WEB技术的IT博客

php错误级别

时间:2012-11-12分类: php浏览:4320
分享到:

在运行PHP程序时,经常会遇到错误提示,下面我对那些错误提示作一下归纳。

PHP的主要的3个报错级别
1、Notice
2、warning
3、parse error


报错模式设置数值,-1是全报错模式,希望抑制哪个报错级别就用-1减去对应级别数值即可,如果希望同时抑制多个报错级别,就用-1连续减去对应级别数值即可。


语法: int error_reporting(int [level]);

-1 E_ALL  所有的错误和警告(不包括 E_STRICT)

1 E_ERROR 致命性的运行时错误

2 E_WARNING 运行时警告(非致命性错误)

4 E_PARSE 编译时解析错误

8 E_NOTICE 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)

16 E_CORE_ERROR PHP启动时初始化过程中的致命错误


32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)


要屏蔽错误显示

1、@可以屏避代码中的错误,如果此行代码出错,用这个@号之后错误将不显示出来。

2、可以在页首加上error_reporting(0),将禁止本页内任何错误显示。

3、在php.ini中禁止显示错误,设置display_errors = Off 或在脚本中 ini_set('display_errors','off');




猜你喜欢
php面向对象之__autoload()
php面向对象之__call处理错误调用
php面向对象之__toString()
PHP面向对象之const常量修饰符
php面向对象之final的应用
php面向对象之克隆对象
PHP面向对象之对象和引用
php面向对象之类的静态成员
php面向对象之子类中重载父类的方法
php面向对象的访问类型控制
标签 : php
除非注明,本文首发网志博客,欢迎转载!转载请注明本文地址:http://w3note.com/web/44.html,谢谢。
  • 评论
  • 赞助本站