代码有什么问题?
来源:3-3 编程练习
Aydar
2018-01-05 16:02:03

2回答
您好,1.匿名函数没有使用;结束。
2.调用comment函数时,不需要将comment方法当做回调函数调用,直接调用方法即可。
3.要将匿名函数$com当做参数传入comment方法中,不然在comment中是无法使用的。
4.可以不再comment方法中echo,$get变量是无法检测到的。
可参考:
<?php
$score = 90;
$get = '';
$com = function($sum){
global $score;
global $get;
if($score>80&&$score<=100){
$get = '优秀';
}else if($score>60&&$score<=80){
$get = '合格';
}elseif($score>0&&$score<=60){
$get = '不及格';
}else{
$get = '这是啥';
}
};
Comment($com,$score);
function comment($com,$score){
$com($score);
}
echo '我的成绩是:'.$score.'我得到的评价是:'.$get;另涉及代码时希望同学复制粘贴代码提问,以便更快的帮助您解决问题。如果解决了您的问题,请采纳,祝学习愉快!
Aydar
提问者
2018-01-05
谢谢!!!
相似问题