网站制作学习网PHP→正文:error_reporting()php
字体:

error_reporting()php

PHP 2009/9/21 14:01:41  点击:不统计

error_reporting()
一般在运行php前加入 error_reporting() 在()中有的时候有参数
error_reporting是当php产生错误时,返回对应的int值
产生的错误是有级别的.
返回值  错误内容 (字面翻译)
1 E_ERROR  (错误)致命的运行时错误。这些都表明不能收回的,如内存分配问题,错误。脚本的运行就会停止。
2 E_WARNING (警告)运行时警告(非)致命错误。脚本的执行是没有停止。
4 E_PARSE(解析)编译时解析错误。解析错误应该只生成解析器。 
8 E_NOTICE(通知)  运行时通知。表明,该脚本时遇到了一点可以表明一个错误,但也可能发生在一个脚本运行正常
16 E_CORE_ERROR(重要错误)在PHP的最在PHP的最初启动发生致命错误。这就像一个E_ERROR,但它是由PHP的核心
32 E_CORE_WARNING(重要警告)警告(非致命错误),在PHP的启动时初始化。这就像一个一条E_WARNING,但它是由PHP的核心。
64 E_COMPILE_ERROR(编译错误)致命编译时错误。这就像一个E_ERROR,除了它是产生了Zend脚本引擎
128 E_COMPILE_WARNING (编译警告)编译时警告(非致命性错误)。这就像一个一条E_WARNING,除了它是产生了Zend脚本引擎
256 E_USER_ERROR(用户错误)用户生成的错误信息。这就像一个E_ERROR,除了它是在PHP代码生成使用PHP函数trigger_error()。
512 E_USER_WARNING(用户警告)  用户产生警告消息。这就像一个一条E_WARNING,除了它是在PHP代码生成使用PHP函数trigger_error()。
1024 E_USER_NOTICE (用户通知)用户产生的通知信息。这就像一个E_NOTICE,除了它是在PHP代码生成使用PHP函数trigger_error()。
2047 E_ALL(所有)所有的错误和警告,以支持,除水平E_STRICT
2048 E_STRICT (运行错误)运行时通知。让来让PHP建议对您的代码,以确保最佳的互操作性,并提出您的代码兼容的变化

使用说明
error_reporting(0); //关闭所有的错误报告
error_reporting(E_ERROR | E_WARNING | E_PARSE);//简单的运行错误报告
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);//报告一个E_NOTICE可以也很好(未初始化的报告变量或赶上变量名拼写错误...)
error_reporting(E_ALL ^ E_NOTICE);//报告的所有错误,除非一个E_NOTICE
error_reporting(E_ALL);//所有PHP的错误报告

·上一篇:SmatyPHP模板介绍 >>    ·下一篇:PHP建立,删除操作文件夹 >>
推荐文章
最新文章