老师,这样做对吗?(调用函数和匿名函数)

来源: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回答

guly

2020-01-02

你好,代码逻辑是正确的,需要注意的是最后多输出了一个$get,

echo $get  删除即可,如果解决您的问题请采纳,祝学习愉快!

0

0 学习 · 4928 问题

查看课程