3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tab_pieces['piece']['dossier'][0] = 'NAUJXR/201408010652/'; $tab_pieces['piece']['dossier'][1] = 'NAUJXR/201408010652/'; $tab_pieces['piece']['dossier'][2] = 'NAUJXR/201408010652/'; $tab_pieces['piece']['document'][0] = '005.jpg'; $tab_pieces['piece']['document'][1] = '004.jpg'; $tab_pieces['piece']['document'][2] = '007.jpg'; $tab_pieces['piece']['name'][0] = 'onde.jpg'; $tab_pieces['piece']['name'][1] = 'vague.jpg'; $tab_pieces['piece']['name'][2] = 'youpi.jpg'; //echo count( $tab_pieces['piece']['dossier'] ); for ($i=0; $i < count($tab_pieces['piece']['document']); $i++) { if ( in_array( '', $tab_pieces["piece"]["document"] ) ) { echo 'wdfds'; } else { echo 'bah non'; } } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 49
Branch analysis from position: 49
2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 38
Branch analysis from position: 54
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 38
2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 47
Branch analysis from position: 45
1 jumps found. (Code = 42) Position 1 = 48
Branch analysis from position: 48
2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 38
Branch analysis from position: 54
Branch analysis from position: 38
Branch analysis from position: 47
2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 38
Branch analysis from position: 54
Branch analysis from position: 38
filename:       /in/WJIWE
function name:  (null)
number of ops:  55
compiled vars:  !0 = $tab_pieces, !1 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   FETCH_DIM_W                                      $2      !0, 'piece'
          1        FETCH_DIM_W                                      $3      $2, 'dossier'
          2        ASSIGN_DIM                                               $3, 0
          3        OP_DATA                                                  'NAUJXR%2F201408010652%2F'
    4     4        FETCH_DIM_W                                      $5      !0, 'piece'
          5        FETCH_DIM_W                                      $6      $5, 'dossier'
          6        ASSIGN_DIM                                               $6, 1
          7        OP_DATA                                                  'NAUJXR%2F201408010652%2F'
    5     8        FETCH_DIM_W                                      $8      !0, 'piece'
          9        FETCH_DIM_W                                      $9      $8, 'dossier'
         10        ASSIGN_DIM                                               $9, 2
         11        OP_DATA                                                  'NAUJXR%2F201408010652%2F'
    7    12        FETCH_DIM_W                                      $11     !0, 'piece'
         13        FETCH_DIM_W                                      $12     $11, 'document'
         14        ASSIGN_DIM                                               $12, 0
         15        OP_DATA                                                  '005.jpg'
    8    16        FETCH_DIM_W                                      $14     !0, 'piece'
         17        FETCH_DIM_W                                      $15     $14, 'document'
         18        ASSIGN_DIM                                               $15, 1
         19        OP_DATA                                                  '004.jpg'
    9    20        FETCH_DIM_W                                      $17     !0, 'piece'
         21        FETCH_DIM_W                                      $18     $17, 'document'
         22        ASSIGN_DIM                                               $18, 2
         23        OP_DATA                                                  '007.jpg'
   11    24        FETCH_DIM_W                                      $20     !0, 'piece'
         25        FETCH_DIM_W                                      $21     $20, 'name'
         26        ASSIGN_DIM                                               $21, 0
         27        OP_DATA                                                  'onde.jpg'
   12    28        FETCH_DIM_W                                      $23     !0, 'piece'
         29        FETCH_DIM_W                                      $24     $23, 'name'
         30        ASSIGN_DIM                                               $24, 1
         31        OP_DATA                                                  'vague.jpg'
   13    32        FETCH_DIM_W                                      $26     !0, 'piece'
         33        FETCH_DIM_W                                      $27     $26, 'name'
         34        ASSIGN_DIM                                               $27, 2
         35        OP_DATA                                                  'youpi.jpg'
   18    36        ASSIGN                                                   !1, 0
         37      > JMP                                                      ->49
   20    38    >   INIT_FCALL                                               'in_array'
         39        SEND_VAL                                                 ''
         40        FETCH_DIM_R                                      ~30     !0, 'piece'
         41        FETCH_DIM_R                                      ~31     ~30, 'document'
         42        SEND_VAL                                                 ~31
         43        DO_ICALL                                         $32     
         44      > JMPZ                                                     $32, ->47
   22    45    >   ECHO                                                     'wdfds'
         46      > JMP                                                      ->48
   26    47    >   ECHO                                                     'bah+non'
   18    48    >   PRE_INC                                                  !1
         49    >   FETCH_DIM_R                                      ~34     !0, 'piece'
         50        FETCH_DIM_R                                      ~35     ~34, 'document'
         51        COUNT                                            ~36     ~35
         52        IS_SMALLER                                               !1, ~36
         53      > JMPNZ                                                    ~37, ->38
   30    54    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
147.79 ms | 1400 KiB | 15 Q