16.6习题
16.6 习题
一、填空题
1.PHP中的程序异常通常有3种情况,为____________________、____________________和_______________。
2.PHP提供了内置的异常处理类_______________。
3._______________语句用于控制错误报告的显示与否,当其值被设置为_______________时,PHP代码运行时产生的错误,将显示在浏览器中;如果其值被设置为_______________时,PHP代码运行时产生的错误将不会被显示。
二、上机实践
1.调试下列程序,使其有输出。
<?php
$int=1;
function fun1(){
$int2=2;
echo "$int1<br>";
}
fun1();
echo "$int2<br>";
?>
【提示】先上机测试输出结果,看为什么没有输出,然后逐行判断错误所在。这里的错误主要是作用域的问题。
2.调试下列程序,使其输出正确的结果。
<?php
$score=73;
if ($score >=80){
echo "
成绩优秀";
}
else
if ($score>=60){
echo "
及格了";
}
if($score>=30){
echo "
没有通过考试!";
}
else
echo "
成绩有误";
?>
【提示】这里主要错误在数字的范围区间上,还有就是if…else语句的使用。
上一篇:16.5小结
下一篇:第17章PHP与XML
