php的error_reporting设置

// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// 报除E_NOTICE之外的所有错误
// php.ini中的默认设置
error_reporting(E_ALL ^ E_NOTICE);

// 报所有错(see changelog)
error_reporting(E_ALL);

// 报所有错
error_reporting(-1);

//同 error_reporting(E_ALL);
ini_set(‘error_reporting‘, E_ALL);
时间: 2024-10-15 21:11:35

php的error_reporting设置的相关文章

error_reporting() 设置 PHP 的报错级别并返回当前级别

error_reporting() 设置 PHP 的报错级别并返回当前级别. 语法 error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面几项是 level 可能的值: 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR

PHP插入header('content-type:text/html;charset="utf-8')和error_reporting()

1.header PHP文件插入header("Content-type: text/html; charset=utf-8");相当于页面里面的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;目的:防止页面出现乱码 2.error_reporting 定义和用法:error_reporting()设置PHP的报错级别并返回当前级别.函数语法:er

PHP 错误与异常 笔记与总结(3)PHP 配置文件(php.ini)中与错误相关的选项 与 设置错误级别

[PHP 配置文件中与错误相关的选项 ] 选项 描述 error_reporting 设置错误报告的级别 display_errors 是否显示错误 log_errors 设置是否将错误信息记录到日志或者 error_log 中 error_log 设置脚本错误将记录到的文件 log_errors_max_len 设置 log_errors 的最大字节数 ignore_repeated_errors 是否忽略重复的错误信息 ignore_repeated_source 是否忽略重复错误消息的来源

关error_reporting()函数:

error_reporting() 设置 PHP 的报错级别并返回当前级别. ; 错误报告是按位的.或者将数字加起来得到想要的错误报告等级. ; E_ALL - 所有的错误和警告 ; E_ERROR - 致命性运行时错 ; E_WARNING - 运行时警告(非致命性错) ; E_PARSE - 编译时解析错误 ; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的, ;也可能是有意的行为造成的.(如:基于未初始化的变量自动初始化为一个  ;空字符串的事实而使用一个未初始化的变

在PHP中error_reporting这个函数有什么作用?

答:error_reporting() 设置 PHP 的报错级别并返回当前级别. error_reporting() - 设置应该报告何种 PHP 错误 int error_reporting ([ int $level ] ) error_reporting() 函数能够在运行时设置 error_reporting 指令. PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别. 如果没有设置可选参数 level, error_reporting() 仅会返回当前的错误报告级别. 参数

PHP中header(&#39;content-type:text/html;charset=&quot;utf-8&#39;)和error_reporting()的作用

1.header PHP文件插入header("Content-type: text/html; charset=utf-8");相当于页面里面的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;目的:防止页面出现乱码 2.error_reporting 定义和用法:error_reporting()设置PHP的报错级别并返回当前级别.函数语法:er

PHP中error_reporting()函数的用法(修改PHP屏蔽错误)

一般在默认的普通PHP文件中输出一个未定义声明的变量是不会报错误的,但在codeigniter框架下却要报错误,这对于想集成 添加 和 修改 页面于一体的”懒人”很不方便,由于是初学者开始还想怎么在代码中屏蔽这一错误提示呢.甚至用到了@,但听很多人都说@会大大降低性能…. 最后突然想到,是不是codeigniter有意让这错误信息提示出来了呢,我们该如何去屏蔽掉这一类错误呢无意中搜索到了”如何让codeigniter不显示Notice信息?”,茅塞顿开.原来是入口index.php中的error

PHP error_reporting() 函数

error_reporting() 设置 PHP 的报错级别并返回当前级别. 任意数目的以上选项都可以用“或”来连接(用 OR 或 |),这样可以报告所有需要的各级别错误.例如,下面的代码关闭了用户自定义的错误和警告,执行了某些操作,然后恢复到原始的报错级别: :如下例 <?php //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_report

PHP error_reporting() 错误控制函数功能详解

定义和用法:error_reporting() 设置 PHP 的报错级别并返回当前级别. 函数语法:error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面几项是 level 可能的值:值 常量 描述1 E_ERROR 致命的运行错误.错误无法恢复,暂停执行脚本.2 E_WARNING 运行时警告(非致命性错误).非致命的运行错误,脚本执行不会停止.4 E_PARSE 编译时解析错误.解析错误只由分析器产生.8 E_NOTICE 运行时