PHP程序输出不合理
function score($php,$java,$net){function php($php){
if($php>60){
echo "及格";
}else{
echo "不及格";
}
}
function java($java){
if($java>60){
echo "及格";
}else{
echo "不及格";
}
}
function net($net){
if($net>60){
echo "及格";
}else{
echo "不及格";
}
}
$total=$php+$java+$net;
$avg=$total/3;
echo "php的成绩为".$php."分,".php($php)."</br>";
echo "java的成绩为".$java."分,".java($java)."</br>";
echo "net的成绩为".$net."分,".net($net)."</br>";
echo "总成绩为:".$total."<br>";
echo "平均成绩为:".$avg."<br>";
}
score(50,70,90); 上面这段PHP代码是我练习内部函数写的,在我的浏览器输出如下!
我不明白为什么合格和不合格显示在前面,我明明是写在成绩后面的!我有两个浏览器,IE和360极速都这样显示,我想问问这是为什么?