error_reporting()到底有何用?在别人的代码里老看到这个? error_reporting(0)error_reporting(7)请问这两个是什么意思?查手册都没有0和7这个等级,在写代码时不要这个行不行。这个查错的函数有何用啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 error_reporting();的参数可以是数字,如楼主所说的,PHP手册虽然没有7这个参数,只不过是你理解错了意思:error_reporting(7)的意思是:E_ERROR 致命性运行时错(1) E_WARNING 运行时警告(非致命性错)(2) E_PARSE 编译时解析错误(4)每个错误的常量字符对应一个数字:,如以上所说的,即1、2、4,然后把它们加在一起1+2+4等于7,所以参数为7 error_reporting() 设置 PHP 的报错级别并返回当前级别。<?php//禁用错误报告error_reporting(0);//报告运行时错误error_reporting(E_ERROR | E_WARNING | E_PARSE);//报告所有错误error_reporting(E_ALL);?> PHP内置函数rename()与copy()无法跨分区操作 一个数字转化成时间的问题 新手求助php连接WEB mysql的代码 php游戏开发 一个剩余磁盘空间的问题 PHP如何判定一个数组是几维的? smtp也装了,请问法邮件还要些什么设置? 一个web page可以实现这样的功能吗? 请问PHPTriad在什么地方设置PHPmyadmin的显示为中文? 调用php但不解析 自已做好了一个表单.想点击提交后,自动将表单发到指定邮箱.要怎么弄? PHP 查询mysql表 中的默认值 并提出来
error_reporting(7)的意思是:
E_ERROR 致命性运行时错(1)
E_WARNING 运行时警告(非致命性错)(2)
E_PARSE 编译时解析错误(4)
每个错误的常量字符对应一个数字:,如以上所说的,即1、2、4,然后把它们加在一起1+2+4等于7,所以参数为7
//禁用错误报告
error_reporting(0);//报告运行时错误
error_reporting(E_ERROR | E_WARNING | E_PARSE);//报告所有错误
error_reporting(E_ALL);
?>