3v4l.org

run code in 300+ PHP versions simultaneously
<?php if(isset($_POST['submit'])) { $sale_price = $_POST['sale_price']; // posted value $title_insurance = ($sale_price * 0.00575) + 200; ?> <script type="text/javascript"> document.getElementById("title_insurance ").value='<?php echo $title_insurance ; ?>'; </script> <?php } ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> <input name="sale_price" type="text" id="sale_price" size="15"> <input name="title_insurance" type="text" id="title_insurance" size="15" value="<?php echo $title_insurance; ?>" /> <input name="button" type="submit" class="bordered" id="button" value="Calculate" /> </form>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 12
Branch analysis from position: 3
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 12
filename:       /in/FdV26
function name:  (null)
number of ops:  20
compiled vars:  !0 = $sale_price, !1 = $title_insurance
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   FETCH_IS                                         ~2      '_POST'
          1        ISSET_ISEMPTY_DIM_OBJ                         0          ~2, 'submit'
          2      > JMPZ                                                     ~3, ->12
    4     3    >   FETCH_R                      global              ~4      '_POST'
          4        FETCH_DIM_R                                      ~5      ~4, 'sale_price'
          5        ASSIGN                                                   !0, ~5
    5     6        MUL                                              ~7      !0, 0.00575
          7        ADD                                              ~8      ~7, 200
          8        ASSIGN                                                   !1, ~8
    8     9        ECHO                                                     '%3Cscript+type%3D%22text%2Fjavascript%22%3E%0Adocument.getElementById%28%22title_insurance+%22%29.value%3D%27'
    9    10        ECHO                                                     !1
         11        ECHO                                                     '%27%3B+%0A%3C%2Fscript%3E%0A'
   14    12    >   ECHO                                                     '%0A%3Cform+action%3D%22'
   15    13        FETCH_R                      global              ~10     '_SERVER'
         14        FETCH_DIM_R                                      ~11     ~10, 'PHP_SELF'
         15        ECHO                                                     ~11
         16        ECHO                                                     '%22++method%3D%22post%22+enctype%3D%22multipart%2Fform-data%22%3E%0A+%3Cinput+name%3D%22sale_price%22+type%3D%22text%22+id%3D%22sale_price%22+size%3D%2215%22%3E%0A%3Cinput+name%3D%22title_insurance%22+type%3D%22text%22+id%3D%22title_insurance%22+size%3D%2215%22+value%3D%22'
   17    17        ECHO                                                     !1
         18        ECHO                                                     '%22+%2F%3E%0A%3Cinput+name%3D%22button%22+type%3D%22submit%22+class%3D%22bordered%22+id%3D%22button%22+value%3D%22Calculate%22+%2F%3E++++%0A%3C%2Fform%3E'
   19    19      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.86 ms | 1394 KiB | 13 Q