老师,这样做对吗?(调用函数和匿名函数)
来源:3-3 编程练习
慕婉清9404838
2020-01-01 16:26:04
//定义变量
$score=70;
$get='';
//定义匿名函数$com
$com = function($score){
global $get;
global $score;
if($score>=80 && $score<=100){
$get='优秀';
}elseif($score>=60 && $score<80){
$get='合格';
}elseif($score>=0 && $score<60){
$get='不及格';
}else{
$get='这是啥';
}
return $get;
};
//声明函数Comment
function Comment($com,$score){
echo '我的成绩是:'.$score.'我得到的评价是:'.$com($score);
}
//调用Comment函数
Comment($com,$score);
//打印变量值
echo $get;
1回答
你好,代码逻辑是正确的,需要注意的是最后多输出了一个$get,
echo $get 删除即可,如果解决您的问题请采纳,祝学习愉快!
相似问题