3v4l.org

run code in 300+ PHP versions simultaneously
<?php // new data $id = isset($_POST['memids']); $truck_no = $_POST['truck_no']; $vin = $_POST['vin']; $plate = $_POST['plate']; $trk_status = $_POST['status']; // query $sql = "UPDATE truck SET truck_no=?, vin=?, plate=?, trk_status=?, user_id=? WHERE id=?"; $q = $db->prepare($sql); $q->execute(array($truck_no,$vin,$plate,$trk_status,$u->username,$id)); header("Location: truck.php"); exit; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/Tr7FT
function name:  (null)
number of ops:  35
compiled vars:  !0 = $id, !1 = $truck_no, !2 = $vin, !3 = $plate, !4 = $trk_status, !5 = $sql, !6 = $q, !7 = $db, !8 = $u
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   FETCH_IS                                         ~9      '_POST'
          1        ISSET_ISEMPTY_DIM_OBJ                         0  ~10     ~9, 'memids'
          2        ASSIGN                                                   !0, ~10
    4     3        FETCH_R                      global              ~12     '_POST'
          4        FETCH_DIM_R                                      ~13     ~12, 'truck_no'
          5        ASSIGN                                                   !1, ~13
    5     6        FETCH_R                      global              ~15     '_POST'
          7        FETCH_DIM_R                                      ~16     ~15, 'vin'
          8        ASSIGN                                                   !2, ~16
    6     9        FETCH_R                      global              ~18     '_POST'
         10        FETCH_DIM_R                                      ~19     ~18, 'plate'
         11        ASSIGN                                                   !3, ~19
    7    12        FETCH_R                      global              ~21     '_POST'
         13        FETCH_DIM_R                                      ~22     ~21, 'status'
         14        ASSIGN                                                   !4, ~22
    9    15        ASSIGN                                                   !5, 'UPDATE+truck%0A++++++++SET+truck_no%3D%3F%2C+vin%3D%3F%2C+plate%3D%3F%2C+trk_status%3D%3F%2C+user_id%3D%3F%0A%09%09WHERE+id%3D%3F'
   12    16        INIT_METHOD_CALL                                         !7, 'prepare'
         17        SEND_VAR_EX                                              !5
         18        DO_FCALL                                      0  $25     
         19        ASSIGN                                                   !6, $25
   13    20        INIT_METHOD_CALL                                         !6, 'execute'
         21        INIT_ARRAY                                       ~27     !1
         22        ADD_ARRAY_ELEMENT                                ~27     !2
         23        ADD_ARRAY_ELEMENT                                ~27     !3
         24        ADD_ARRAY_ELEMENT                                ~27     !4
         25        FETCH_OBJ_R                                      ~28     !8, 'username'
         26        ADD_ARRAY_ELEMENT                                ~27     ~28
         27        ADD_ARRAY_ELEMENT                                ~27     !0
         28        SEND_VAL_EX                                              ~27
         29        DO_FCALL                                      0          
   14    30        INIT_FCALL                                               'header'
         31        SEND_VAL                                                 'Location%3A+truck.php'
         32        DO_ICALL                                                 
   15    33      > EXIT                                                     
   16    34*     > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
171.6 ms | 1388 KiB | 15 Q