错误处理

php常用的异常和错误处理
try{
……
throw
。。。。
}catche(Expection &e){

。。。。
}
将错误写入日志中:
error_log
或者触发错误:
trigger_error();
或者自定义错误函数
自定义错误触发定义错误类型

参考引用:

http://www.cnblogs.com/laojie4321/p/4187620.html

在开发中可以将错误报告显示再调试页面;
采用可以:
配置文件中的display_errors指令开启,或者通过ini_set()函数强制在该脚本执行中启动,并通过error_repoting()函数设置错误级别为E_ALL,报告所有错误、警告和注意。

或者在php.ini中设置display_errors on 和error_reporting
或者在php文件中直接设置

   ini_set('display_errors',1); 
 /*通过error_reporting()函数设置在本脚本中,输出所有级别的错误报告*/
    error_reporting(E_ALL);

而当产品上线后,应该关闭错误报告,将错误信息存在日志中。应为错误不仅不美观,而且会暴露很多服务器的信息,不安全。
采用自带的 error_log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值