私は学生の点数を計算するアプリケーションを設計しようとしている初心者です。OOP で作業を簡素化しようとしていますが、ここでエラーが発生し続けます。これは私が作ったクラスです:
class fun {
var $totalscore;
public function score($assignment,$cat,$exam){
return $totalscore = $assignment+$cat+$exam;
if($totalscore <=100 && $totalscore >=70){
return $grade = "A";
}
elseif($totalscore <=69 && $totalscore>=60){
return $grade = "B";
}
elseif($totalscore <=59 && $totalscore>=50){
return $grade = "C";
}
elseif($totalscore <=35 && $totalscore>=49){
return $grade = "D";
}
elseif($totalscore <=40 && $totalscore>=34){
return $grade = "E";
}
elseif($totalscore <=39 && $totalscore>=0){
return $grade = "F";
}
}
}
今、変数を呼び出そうとしています。つまり、以下の他のphpで$ totalscoreと$ gradeを意味します
if(isset($_POST['update'])){
$gnsa = $_POST['gnsa'];
$gnst =$_POST['gnst'];
$gnse =$_POST['gnse'];
$agidi =$_POST['matric'];
include ("class.php");
$fun = new fun;
$fun-> score($gnsa,$gnst,$gnse);
if($totalscore > 100){
echo "invalid score";
}
}