登录  /  注册
博主信息
博文 250
粉丝 3
评论 0
访问量 370690
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
错误操作:trigger_error() 等函数
梁凯达的博客
原创
1018人浏览过

实例

//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 '电脑还是自己的好!!!';

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行实例 »

点击 "运行实例" 按钮查看在线实例


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学