3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <title>Simple registration form in PHP</title> </head> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 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/WQh0m
function name:  (null)
number of ops:  36
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%22'
    6     1        FETCH_R                      global              ~8      '_SERVER'
          2        FETCH_DIM_R                                      ~9      ~8, 'PHP_SELF'
          3        ECHO                                                     ~9
          4        ECHO                                                     '%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     5        FETCH_R                      global              ~10     '_POST'
          6        FETCH_DIM_R                                      ~11     ~10, 'Fname'
          7        ASSIGN                                                   !0, ~11
   31     8        FETCH_R                      global              ~13     '_POST'
          9        FETCH_DIM_R                                      ~14     ~13, 'Lname'
         10        ASSIGN                                                   !1, ~14
   32    11        FETCH_R                      global              ~16     '_POST'
         12        FETCH_DIM_R                                      ~17     ~16, 'gender'
         13        ASSIGN                                                   !2, ~17
   33    14        FETCH_R                      global              ~19     '_POST'
         15        FETCH_DIM_R                                      ~20     ~19, 'food'
         16        ASSIGN                                                   !3, ~20
   34    17        FETCH_R                      global              ~22     '_POST'
         18        FETCH_DIM_R                                      ~23     ~22, 'quote'
         19        ASSIGN                                                   !4, ~23
   35    20        FETCH_R                      global              ~25     '_POST'
         21        FETCH_DIM_R                                      ~26     ~25, 'education'
         22        ASSIGN                                                   !5, ~26
   36    23        FETCH_R                      global              ~28     '_POST'
         24        FETCH_DIM_R                                      ~29     ~28, 'TofD'
         25        ASSIGN                                                   !6, ~29
   38    26        FETCH_R                      global              ~31     '_POST'
         27        FETCH_DIM_R                                      ~32     ~31, 'name'
         28        ASSIGN                                                   !7, ~32
   39    29        ROPE_INIT                                     3  ~35     'User+Has+submitted+the+form+and+entered+this+name+%3A+%3Cb%3E+'
         30        ROPE_ADD                                      1  ~35     ~35, !7
         31        ROPE_END                                      2  ~34     ~35, '+%3C%2Fb%3E'
         32        ECHO                                                     ~34
   40    33        ECHO                                                     '%3Cbr%3EYou+can+use+the+following+form+again+to+enter+a+new+name.'
   43    34        ECHO                                                     '%3C%2Fbody%3E%0A%3C%2Fhtml%3E'
   44    35      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.92 ms | 1399 KiB | 13 Q