3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <title>Personal INFO</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']; if(isset($_POST['submit'])) { $name = $_POST['name']; echo 'User Has submitted the form and entered this name : '; echo $name; echo 'You can use the following form again to enter a new name.'; } else { echo 'Hello, '; echo $Fname; echo $Lname; echo 'You are '; echo $gender; echo 'and you like '; foreach ($food as $f) { echo $f; } echo $quote; echo 'Youre favorite time is '; echo $TofD; echo 'and you passed '; echo $education; } ?> </body> </html>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 36
Branch analysis from position: 29
1 jumps found. (Code = 42) Position 1 = 52
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 36
2 jumps found. (Code = 77) Position 1 = 43, Position 2 = 46
Branch analysis from position: 43
2 jumps found. (Code = 78) Position 1 = 44, Position 2 = 46
Branch analysis from position: 44
1 jumps found. (Code = 42) Position 1 = 43
Branch analysis from position: 43
Branch analysis from position: 46
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 46
filename:       /in/KklhQ
function name:  (null)
number of ops:  54
compiled vars:  !0 = $Fname, !1 = $Lname, !2 = $gender, !3 = $food, !4 = $quote, !5 = $education, !6 = $TofD, !7 = $name, !8 = $f
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3Chtml%3E%0A%3Chead%3E%0A%3Ctitle%3EPersonal+INFO%3C%2Ftitle%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E+%0A%3Cform+method%3D%22post%22+action%3D%22'
    6     1        FETCH_R                      global              ~9      '_SERVER'
          2        FETCH_DIM_R                                      ~10     ~9, 'PHP_SELF'
          3        ECHO                                                     ~10
          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              ~11     '_POST'
          6        FETCH_DIM_R                                      ~12     ~11, 'Fname'
          7        ASSIGN                                                   !0, ~12
   31     8        FETCH_R                      global              ~14     '_POST'
          9        FETCH_DIM_R                                      ~15     ~14, 'Lname'
         10        ASSIGN                                                   !1, ~15
   32    11        FETCH_R                      global              ~17     '_POST'
         12        FETCH_DIM_R                                      ~18     ~17, 'gender'
         13        ASSIGN                                                   !2, ~18
   33    14        FETCH_R                      global              ~20     '_POST'
         15        FETCH_DIM_R                                      ~21     ~20, 'food'
         16        ASSIGN                                                   !3, ~21
   34    17        FETCH_R                      global              ~23     '_POST'
         18        FETCH_DIM_R                                      ~24     ~23, 'quote'
         19        ASSIGN                                                   !4, ~24
   35    20        FETCH_R                      global              ~26     '_POST'
         21        FETCH_DIM_R                                      ~27     ~26, 'education'
         22        ASSIGN                                                   !5, ~27
   36    23        FETCH_R                      global              ~29     '_POST'
         24        FETCH_DIM_R                                      ~30     ~29, 'TofD'
         25        ASSIGN                                                   !6, ~30
   37    26        FETCH_IS                                         ~32     '_POST'
         27        ISSET_ISEMPTY_DIM_OBJ                         0          ~32, 'submit'
         28      > JMPZ                                                     ~33, ->36
   39    29    >   FETCH_R                      global              ~34     '_POST'
         30        FETCH_DIM_R                                      ~35     ~34, 'name'
         31        ASSIGN                                                   !7, ~35
   40    32        ECHO                                                     'User+Has+submitted+the+form+and+entered+this+name+%3A+'
   41    33        ECHO                                                     !7
   42    34        ECHO                                                     'You+can+use+the+following+form+again+to+enter+a+new+name.'
         35      > JMP                                                      ->52
   46    36    >   ECHO                                                     'Hello%2C+'
   47    37        ECHO                                                     !0
   48    38        ECHO                                                     !1
   49    39        ECHO                                                     'You+are+'
   50    40        ECHO                                                     !2
   51    41        ECHO                                                     'and+you+like+'
   52    42      > FE_RESET_R                                       $37     !3, ->46
         43    > > FE_FETCH_R                                               $37, !8, ->46
   53    44    >   ECHO                                                     !8
   52    45      > JMP                                                      ->43
         46    >   FE_FREE                                                  $37
   55    47        ECHO                                                     !4
   56    48        ECHO                                                     'Youre+favorite+time+is+'
   57    49        ECHO                                                     !6
   58    50        ECHO                                                     'and+you+passed+'
   59    51        ECHO                                                     !5
   61    52    >   ECHO                                                     '+%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E'
   63    53      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
145.56 ms | 1399 KiB | 13 Q