3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <title>Simple registration form in PHP</title> </head> <body> <form method="post" action="submit-form.php"> First Name:<input type="text" size="12" maxlength="12" name="Fname"><br /> Last Name:<input type="text" size="12" maxlength="36" name="Lname"><br /> Gender:<br /> Male:<input type="radio" value="Male" name="gender"><br /> Female:<input type="radio" value="Female" name="gender"><br /> Please choose type of residence:<br /> Steak:<input type="checkbox" value="Steak" name="food[]"><br /> Pizza:<input type="checkbox" value="Pizza" name="food[]"><br /> Chicken:<input type="checkbox" value="Chicken" name="food[]"><br /> <textarea rows="5" cols="20" name="quote" wrap="physical">Enter your favorite quote!</textarea><br /> Select a Level of Education:<br /> <select name="education"> <option value="Jr.High">Jr.High</option> <option value="HighSchool">HighSchool</option> <option value="College">College</option></select><br /> Select your favorite time of day:<br /> <select name="TofD" size="3"> <option value="Morning">Morning</option> <option value="Day">Day</option> <option value="Night">Night</option></select><br /> <input type="submit" value="submit" name="submit"> </form> <?php $Fname = $_POST['Fname']; $Lname = $_POST['Lname']; $gender = $_POST['gender']; $food = $_POST['food']; $quote = $_POST['quote']; $education = $_POST['education']; $TofD = $_POST['TofD']; $name = $_POST['name']; echo "User Has submitted the form and entered this name : <b> $name </b>"; echo "<br>You can use the following form again to enter a new name."; ?> </body> </html>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/5nhf3
function name:  (null)
number of ops:  32
compiled vars:  !0 = $Fname, !1 = $Lname, !2 = $gender, !3 = $food, !4 = $quote, !5 = $education, !6 = $TofD, !7 = $name
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3Chtml%3E%0A%3Chead%3E%0A%3Ctitle%3ESimple+registration+form+in+PHP%3C%2Ftitle%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%3Cform+method%3D%22post%22+action%3D%22submit-form.php%22%3E%0AFirst+Name%3A%3Cinput+type%3D%22text%22+size%3D%2212%22+maxlength%3D%2212%22+name%3D%22Fname%22%3E%3Cbr+%2F%3E%0ALast+Name%3A%3Cinput+type%3D%22text%22+size%3D%2212%22+maxlength%3D%2236%22+name%3D%22Lname%22%3E%3Cbr+%2F%3E%0AGender%3A%3Cbr+%2F%3E%0AMale%3A%3Cinput+type%3D%22radio%22+value%3D%22Male%22+name%3D%22gender%22%3E%3Cbr+%2F%3E%0AFemale%3A%3Cinput+type%3D%22radio%22+value%3D%22Female%22+name%3D%22gender%22%3E%3Cbr+%2F%3E%0APlease+choose+type+of+residence%3A%3Cbr+%2F%3E%0ASteak%3A%3Cinput+type%3D%22checkbox%22+value%3D%22Steak%22+name%3D%22food%5B%5D%22%3E%3Cbr+%2F%3E%0APizza%3A%3Cinput+type%3D%22checkbox%22+value%3D%22Pizza%22+name%3D%22food%5B%5D%22%3E%3Cbr+%2F%3E%0AChicken%3A%3Cinput+type%3D%22checkbox%22+value%3D%22Chicken%22+name%3D%22food%5B%5D%22%3E%3Cbr+%2F%3E%0A%3Ctextarea+rows%3D%225%22+cols%3D%2220%22+name%3D%22quote%22+wrap%3D%22physical%22%3EEnter+your+favorite+quote%21%3C%2Ftextarea%3E%3Cbr+%2F%3E%0ASelect+a+Level+of+Education%3A%3Cbr+%2F%3E%0A%3Cselect+name%3D%22education%22%3E%0A%3Coption+value%3D%22Jr.High%22%3EJr.High%3C%2Foption%3E%0A%3Coption+value%3D%22HighSchool%22%3EHighSchool%3C%2Foption%3E%0A%3Coption+value%3D%22College%22%3ECollege%3C%2Foption%3E%3C%2Fselect%3E%3Cbr+%2F%3E%0ASelect+your+favorite+time+of+day%3A%3Cbr+%2F%3E%0A%3Cselect+name%3D%22TofD%22+size%3D%223%22%3E%0A%3Coption+value%3D%22Morning%22%3EMorning%3C%2Foption%3E%0A%3Coption+value%3D%22Day%22%3EDay%3C%2Foption%3E%0A%3Coption+value%3D%22Night%22%3ENight%3C%2Foption%3E%3C%2Fselect%3E%3Cbr+%2F%3E%0A%3Cinput+type%3D%22submit%22+value%3D%22submit%22+name%3D%22submit%22%3E%0A%3C%2Fform%3E%0A++++'
   30     1        FETCH_R                      global              ~8      '_POST'
          2        FETCH_DIM_R                                      ~9      ~8, 'Fname'
          3        ASSIGN                                                   !0, ~9
   31     4        FETCH_R                      global              ~11     '_POST'
          5        FETCH_DIM_R                                      ~12     ~11, 'Lname'
          6        ASSIGN                                                   !1, ~12
   32     7        FETCH_R                      global              ~14     '_POST'
          8        FETCH_DIM_R                                      ~15     ~14, 'gender'
          9        ASSIGN                                                   !2, ~15
   33    10        FETCH_R                      global              ~17     '_POST'
         11        FETCH_DIM_R                                      ~18     ~17, 'food'
         12        ASSIGN                                                   !3, ~18
   34    13        FETCH_R                      global              ~20     '_POST'
         14        FETCH_DIM_R                                      ~21     ~20, 'quote'
         15        ASSIGN                                                   !4, ~21
   35    16        FETCH_R                      global              ~23     '_POST'
         17        FETCH_DIM_R                                      ~24     ~23, 'education'
         18        ASSIGN                                                   !5, ~24
   36    19        FETCH_R                      global              ~26     '_POST'
         20        FETCH_DIM_R                                      ~27     ~26, 'TofD'
         21        ASSIGN                                                   !6, ~27
   38    22        FETCH_R                      global              ~29     '_POST'
         23        FETCH_DIM_R                                      ~30     ~29, 'name'
         24        ASSIGN                                                   !7, ~30
   39    25        ROPE_INIT                                     3  ~33     'User+Has+submitted+the+form+and+entered+this+name+%3A+%3Cb%3E+'
         26        ROPE_ADD                                      1  ~33     ~33, !7
         27        ROPE_END                                      2  ~32     ~33, '+%3C%2Fb%3E'
         28        ECHO                                                     ~32
   40    29        ECHO                                                     '%3Cbr%3EYou+can+use+the+following+form+again+to+enter+a+new+name.'
   43    30        ECHO                                                     '%3C%2Fbody%3E%0A%3C%2Fhtml%3E'
   44    31      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
169.86 ms | 1399 KiB | 13 Q