PHP异常处理

时间:5年前   阅读:4550

<?php
function div($a,$b){
	if($b==0){ //为了避免$b=0出错,我们先做个判断
//		return 0; //(1**)可以这样处理  $b=0时返回一个0
//我们也可以通过另一种方式:异常处理改变流程

//Exception  PHP内置的Exception类可以建立异常对象
	throw new Exception("除数不能为0!");  //throw  用throw指令抛出异常    使用 new运算符建立异常对象 构造方法的参数是异常说明字符串 
//	####这段代码是抛出异常,没有去处理
	}
	return $a/$b;  //a除以b
}
//echo div(1,0);  //(1**)有0就会报错


//####这段代码是处理异常
try{ //出现或可能出现的异常写在try里面
	div(1,0);
}catch(Exception $e){  //catch 去捉住异常
	echo "不能为0 重新输入"; //这里做任何操作都是可以的
}

?>

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:50ETF期权适合高频交易吗?

下一篇:新手要怎么做好期权投资的规划?

网友评论

请先 登录 再评论,若不是会员请先 注册