实例
//error_log() //函数用于:创建或写入错误信息 //参数 //1.错误信息 //2.以什么样式写入(0把错误写入系统错误日志,1发送到管理员邮箱,2发送到某个服务器,3以字符串形式储存); //3.以地址符形式储存; $a = 1; $b = 0; if($b == 0){ //除数不能为0,所以会报错 // error_log('123',3,'D:\wamp\www\zy\1224lkd\error_log.log');exit; // } //trigger_error() //函数用于返回一个用户级的错误 //函数可以结合内置的错误处理器所关联, //或者可以使用用户定义的函数作为新的错误处理程序 //参数trigger_error([字符串规定错误信息],[规定类型]); //类型:E_USER_ERROR,E_USER_WARNING,E_USER_NOTICE trigger_error('除数不能为0',E_USER_ERROR); } echo $a/$b;
实例
//1.屏蔽错误 // 1.1手动屏蔽错误(不推荐使用) // php.ini 修改display_errors = on 改为 off // php.ini 修改error_reporting = E_ALL &~ E_NOTICE &~E_WARNING // 1.2 系统函数 // ini_set()设置php.ini中的匹配项 // 第一个参数 要设置php.ini的匹配项 // 第二个参数 要设置php.ini匹配项的值 // 第一个参数设置的值,一般我们都把他设置成为 display_errors // 匹配项1代表不屏蔽错误 0代表屏蔽错误 // ini_get() 获取php.ini 中匹配量的参数 // 一个参数 要获取的php.ini 的配置项 // error_reporting()要屏蔽的错误 // 显示所有的错误 // error_reporting(E_ALL); // 显示所有错误除 notice报错意外 // error_reporting(E_ALL ^ E_NOTICE); // 显示所有错误除notice和warning以外 error_reporting(E_ALL^E_NOTICE^E_WARNING); echo $a; echo substr(); echo '为什么老师要说黄段子'; echo '因为老师机本身黄';
实例
//1.屏蔽错误 //1.1 手动屏蔽错误(不推荐使用) //手动屏蔽错误, //可以将:php.ini 修改display_errors = on 修改为off //也可以将:php.ini 修改error_reporting_ALL &~ E_NOTICE &~E_WARNING //1.2 系统函数 // ini_set()设置php.ini中的配置项 // 第一个参数要设置php.ini的配置项 // 第二个参数要设置php.ini的配置项的值 // 第一个参数设置的值,一般我们都设置display_errors // 配置项为1代表不屏蔽错误,0代表屏蔽错误 // ini_get()用于获取php.ini中的配置的参数 echo ini_get('display_errors'); ini_set('display_errors',0); echo ini_get('display_errors'); echo '<hr />'; echo $a; echo substr(); echo '电脑还是自己的好!!!';
运行实例 »
点击 "运行实例" 按钮查看在线实例
点击 "运行实例" 按钮查看在线实例
点击 "运行实例" 按钮查看在线实例