16.7 上机实践
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的使用。