3v4l.org

run code in 300+ PHP versions simultaneously
<?php if($type=='service'){ $pvals_arr = $_POST['prev_v']; $sr_id = $_POST['srid']; $pvals=''; foreach($pvals_arr as $pvals_val) $pvals.= $pvals_val.',' ; $pvals = trim($pvals, ','); $services_all = $database->readRows('tbl_services',' id,name ',' where status=1 and id not in('.$pvals.')');?> <!--<p class="dark-line">Address Details</p>--> <div style="height:70px;"> <select name="services_areas_<?=$sr_id?>"> <option value ="none">---select---</option> <?php for($id1=0;$id1<count($services_all);$id1++) {?> <option value="<?=$services_all[$id1]['id']?>"><?=$services_all[$id1]['name']?></option> <? }?> </select></div> <? } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 47
Branch analysis from position: 2
2 jumps found. (Code = 77) Position 1 = 10, Position 2 = 14
Branch analysis from position: 10
2 jumps found. (Code = 78) Position 1 = 11, Position 2 = 14
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 10
Branch analysis from position: 10
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 43
Branch analysis from position: 43
2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 33
Branch analysis from position: 46
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 33
2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 33
Branch analysis from position: 46
Branch analysis from position: 33
Branch analysis from position: 14
Branch analysis from position: 47
filename:       /in/9SY4O
function name:  (null)
number of ops:  48
compiled vars:  !0 = $type, !1 = $pvals_arr, !2 = $sr_id, !3 = $pvals, !4 = $pvals_val, !5 = $services_all, !6 = $database, !7 = $id1
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   IS_EQUAL                                                 !0, 'service'
          1      > JMPZ                                                     ~8, ->47
    3     2    >   FETCH_R                      global              ~9      '_POST'
          3        FETCH_DIM_R                                      ~10     ~9, 'prev_v'
          4        ASSIGN                                                   !1, ~10
    4     5        FETCH_R                      global              ~12     '_POST'
          6        FETCH_DIM_R                                      ~13     ~12, 'srid'
          7        ASSIGN                                                   !2, ~13
    5     8        ASSIGN                                                   !3, ''
    6     9      > FE_RESET_R                                       $16     !1, ->14
         10    > > FE_FETCH_R                                               $16, !4, ->14
    7    11    >   CONCAT                                           ~17     !4, '%2C'
         12        ASSIGN_OP                                     8          !3, ~17
    6    13      > JMP                                                      ->10
         14    >   FE_FREE                                                  $16
    9    15        INIT_FCALL                                               'trim'
         16        SEND_VAR                                                 !3
         17        SEND_VAL                                                 '%2C'
         18        DO_ICALL                                         $19     
         19        ASSIGN                                                   !3, $19
   10    20        INIT_METHOD_CALL                                         !6, 'readRows'
         21        SEND_VAL_EX                                              'tbl_services'
         22        SEND_VAL_EX                                              '+id%2Cname+'
         23        CONCAT                                           ~21     '+where+status%3D1+and+id+not+in%28', !3
         24        CONCAT                                           ~22     ~21, '%29'
         25        SEND_VAL_EX                                              ~22
         26        DO_FCALL                                      0  $23     
         27        ASSIGN                                                   !5, $23
   11    28        ECHO                                                     '++%3C%21--%3Cp+class%3D%22dark-line%22%3EAddress+Details%3C%2Fp%3E--%3E%0A%3Cdiv+style%3D%22height%3A70px%3B%22%3E%0A++%3Cselect+name%3D%22services_areas_'
   13    29        ECHO                                                     !2
         30        ECHO                                                     '%22%3E%0A++%3Coption+value+%3D%22none%22%3E---select---%3C%2Foption%3E%0A+++++'
   15    31        ASSIGN                                                   !7, 0
         32      > JMP                                                      ->43
         33    >   ECHO                                                     '+++++++%0A%3Coption+value%3D%22'
   16    34        FETCH_DIM_R                                      ~26     !5, !7
         35        FETCH_DIM_R                                      ~27     ~26, 'id'
         36        ECHO                                                     ~27
         37        ECHO                                                     '%22%3E'
         38        FETCH_DIM_R                                      ~28     !5, !7
         39        FETCH_DIM_R                                      ~29     ~28, 'name'
         40        ECHO                                                     ~29
         41        ECHO                                                     '%3C%2Foption%3E%0A+++++'
   15    42        PRE_INC                                                  !7
         43    >   COUNT                                            ~31     !5
         44        IS_SMALLER                                               !7, ~31
         45      > JMPNZ                                                    ~32, ->33
   18    46    >   ECHO                                                     '%3C%2Fselect%3E%3C%2Fdiv%3E%0A+'
   19    47    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.27 ms | 1400 KiB | 15 Q