PHP PHP Basics Daily Exercise Program Conditionals

Brandon Grow
Brandon Grow
3,296 Points

This works

This is valid code but the system won't let me continue.

index.php
<?php
$studentOneName = 'Dave';
$studentOneGPA = 3.8;

$studentTwoName = 'Treasure';
$studentTwoGPA = 4.0;

//Place your code below this comment
function testGrade(float $grade, string $name ) {
  if($grade === 4.0) {
    echo "$name made the Honor roll";
} else {
  echo "$name has a GPA of $grade";
  }
}

testGrade($studentOneGPA, $studentOneName);
echo "</br>";
testGrade($studentTwoGPA, $studentTwoName);
?>

1 Answer

Steven Parker
Steven Parker
203,440 Points

You may be a little ahead of things. Your function solution is very elegant, but based on the error message "Bummer: You need to check that $studentOneGPA is equal to 4.0" I'd guess the challenge is expecting to see explicit tests for each student separately.