3v4l.org

run code in 300+ PHP versions simultaneously
<!DOCTYPE html> <html> <head> <title> Average</title> </head> <body> <?php $fname=$_GET["fname"]; $lname=$_GET["lname"]; $test1=$_GET["sub1"]; $test2=$_GET["sub2"]; $test3=$_GET["sub3"]; //subject information $avg = average($sub1, $sub2, $sub3); $lg = lettergrade($avg); fname(); lname(); $sub1 = sub1($avg); $sub2 = sub2($avg); $sub3 = sub3($avg); avg(); function fname() {print "First Name:"; print $fname; print "<br>"; print "<br>"; } function lname() {print "Last Name:"; print "<br>"; print "<br>"; } function sub1() {print "sub 1"; print "<br>"; print "<br>"; } function sub2() {print "sub 2"; print "<br>"; print "<br>"; } function sub3() {print "sub 3"; print "<br>"; print "<br>"; } function avg() {print "Average Grade"; print "<br>"; print "<br>"; } function average($sub1,$sub2,$sub3) { $avg = ($sub1 + $sub2 + $sub3)/3; return $avg; } function lettergrade($avg) { if ($avg >= 80 && $avg<=100) $lettergrade = "A"; if ($avg >=65 && $avg <= 79) $lettergrade = "B"; if ($avg >= 50 && $avg <= 64) $lettergrade = "C"; if ($avg >= 40 && $avg <= 49) $lettergrade = "D"; if ($avg >= 0 && $avg <= 39) $lettergrade = "E"; return $lettergrade; }
Output for git.master, git.master_jit, rfc.property-hooks
<!DOCTYPE html> <html> <head> <title> Average</title> </head> <body> Warning: Undefined array key "fname" in /in/HcBRW on line 8 Warning: Undefined array key "lname" in /in/HcBRW on line 9 Warning: Undefined array key "sub1" in /in/HcBRW on line 10 Warning: Undefined array key "sub2" in /in/HcBRW on line 11 Warning: Undefined array key "sub3" in /in/HcBRW on line 12 Warning: Undefined variable $sub1 in /in/HcBRW on line 15 Warning: Undefined variable $sub2 in /in/HcBRW on line 15 Warning: Undefined variable $sub3 in /in/HcBRW on line 15 First Name: Warning: Undefined variable $fname in /in/HcBRW on line 26 <br><br>Last Name:<br><br>sub 1<br><br>sub 2<br><br>sub 3<br><br>Average Grade<br><br>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
56.72 ms | 402 KiB | 8 Q