3v4l.org

run code in 300+ PHP versions simultaneously
<?php while (!empty($results[$i])) { echo '<tr><td>'.$results[$i]['invoice_customer_name1'].'</td><td>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 2) {echo $results[$i]['computed1'];} else echo '0,00'; echo'</td> '; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 3) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 4) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 5) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 6) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 7) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 8) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 9) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 10) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 11) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; if (isset($results[$i]['computed1']) and $results[$i]['computed1'] == 12) {echo "<td>".$results[$i]['computed'];} else echo '<td> 0,00'; echo'</td></tr>'; //ECHO '<tr BGCOLOR="#F0E4CE"><td>'; echo $results[$i]['computed'].'</td>'; //print_r($results[$i]); $i++; } echo'</TABLE>' ////////////////////////////////////// ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 171
Branch analysis from position: 171
2 jumps found. (Code = 44) Position 1 = 174, Position 2 = 1
Branch analysis from position: 174
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 1
2 jumps found. (Code = 46) Position 1 = 9, Position 2 = 13
Branch analysis from position: 9
2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 18
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 19
Branch analysis from position: 19
2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 27
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 33
Branch analysis from position: 28
1 jumps found. (Code = 42) Position 1 = 34
Branch analysis from position: 34
2 jumps found. (Code = 46) Position 1 = 38, Position 2 = 42
Branch analysis from position: 38
2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 48
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 49
Branch analysis from position: 49
2 jumps found. (Code = 46) Position 1 = 53, Position 2 = 57
Branch analysis from position: 53
2 jumps found. (Code = 43) Position 1 = 58, Position 2 = 63
Branch analysis from position: 58
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
2 jumps found. (Code = 46) Position 1 = 68, Position 2 = 72
Branch analysis from position: 68
2 jumps found. (Code = 43) Position 1 = 73, Position 2 = 78
Branch analysis from position: 73
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
2 jumps found. (Code = 46) Position 1 = 83, Position 2 = 87
Branch analysis from position: 83
2 jumps found. (Code = 43) Position 1 = 88, Position 2 = 93
Branch analysis from position: 88
1 jumps found. (Code = 42) Position 1 = 94
Branch analysis from position: 94
2 jumps found. (Code = 46) Position 1 = 98, Position 2 = 102
Branch analysis from position: 98
2 jumps found. (Code = 43) Position 1 = 103, Position 2 = 108
Branch analysis from position: 103
1 jumps found. (Code = 42) Position 1 = 109
Branch analysis from position: 109
2 jumps found. (Code = 46) Position 1 = 113, Position 2 = 117
Branch analysis from position: 113
2 jumps found. (Code = 43) Position 1 = 118, Position 2 = 123
Branch analysis from position: 118
1 jumps found. (Code = 42) Position 1 = 124
Branch analysis from position: 124
2 jumps found. (Code = 46) Position 1 = 128, Position 2 = 132
Branch analysis from position: 128
2 jumps found. (Code = 43) Position 1 = 133, Position 2 = 138
Branch analysis from position: 133
1 jumps found. (Code = 42) Position 1 = 139
Branch analysis from position: 139
2 jumps found. (Code = 46) Position 1 = 143, Position 2 = 147
Branch analysis from position: 143
2 jumps found. (Code = 43) Position 1 = 148, Position 2 = 153
Branch analysis from position: 148
1 jumps found. (Code = 42) Position 1 = 154
Branch analysis from position: 154
2 jumps found. (Code = 46) Position 1 = 158, Position 2 = 162
Branch analysis from position: 158
2 jumps found. (Code = 43) Position 1 = 163, Position 2 = 168
Branch analysis from position: 163
1 jumps found. (Code = 42) Position 1 = 169
Branch analysis from position: 169
2 jumps found. (Code = 44) Position 1 = 174, Position 2 = 1
Branch analysis from position: 174
Branch analysis from position: 1
Branch analysis from position: 168
2 jumps found. (Code = 44) Position 1 = 174, Position 2 = 1
Branch analysis from position: 174
Branch analysis from position: 1
Branch analysis from position: 162
Branch analysis from position: 153
2 jumps found. (Code = 46) Position 1 = 158, Position 2 = 162
Branch analysis from position: 158
Branch analysis from position: 162
Branch analysis from position: 147
Branch analysis from position: 138
2 jumps found. (Code = 46) Position 1 = 143, Position 2 = 147
Branch analysis from position: 143
Branch analysis from position: 147
Branch analysis from position: 132
Branch analysis from position: 123
2 jumps found. (Code = 46) Position 1 = 128, Position 2 = 132
Branch analysis from position: 128
Branch analysis from position: 132
Branch analysis from position: 117
Branch analysis from position: 108
2 jumps found. (Code = 46) Position 1 = 113, Position 2 = 117
Branch analysis from position: 113
Branch analysis from position: 117
Branch analysis from position: 102
Branch analysis from position: 93
2 jumps found. (Code = 46) Position 1 = 98, Position 2 = 102
Branch analysis from position: 98
Branch analysis from position: 102
Branch analysis from position: 87
Branch analysis from position: 78
2 jumps found. (Code = 46) Position 1 = 83, Position 2 = 87
Branch analysis from position: 83
Branch analysis from position: 87
Branch analysis from position: 72
Branch analysis from position: 63
2 jumps found. (Code = 46) Position 1 = 68, Position 2 = 72
Branch analysis from position: 68
Branch analysis from position: 72
Branch analysis from position: 57
Branch analysis from position: 48
2 jumps found. (Code = 46) Position 1 = 53, Position 2 = 57
Branch analysis from position: 53
Branch analysis from position: 57
Branch analysis from position: 42
Branch analysis from position: 33
2 jumps found. (Code = 46) Position 1 = 38, Position 2 = 42
Branch analysis from position: 38
Branch analysis from position: 42
Branch analysis from position: 27
Branch analysis from position: 18
2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 27
Branch analysis from position: 23
Branch analysis from position: 27
Branch analysis from position: 13
filename:       /in/hsQEs
function name:  (null)
number of ops:  176
compiled vars:  !0 = $results, !1 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E > > JMP                                                      ->171
    3     1    >   FETCH_DIM_R                                      ~2      !0, !1
          2        FETCH_DIM_R                                      ~3      ~2, 'invoice_customer_name1'
          3        CONCAT                                           ~4      '%3Ctr%3E%3Ctd%3E', ~3
          4        CONCAT                                           ~5      ~4, '%3C%2Ftd%3E%3Ctd%3E'
          5        ECHO                                                     ~5
          6        FETCH_DIM_IS                                     ~6      !0, !1
          7        ISSET_ISEMPTY_DIM_OBJ                         0  ~7      ~6, 'computed1'
          8      > JMPZ_EX                                          ~7      ~7, ->13
          9    >   FETCH_DIM_R                                      ~8      !0, !1
         10        FETCH_DIM_R                                      ~9      ~8, 'computed1'
         11        IS_EQUAL                                         ~10     ~9, 2
         12        BOOL                                             ~7      ~10
         13    > > JMPZ                                                     ~7, ->18
         14    >   FETCH_DIM_R                                      ~11     !0, !1
         15        FETCH_DIM_R                                      ~12     ~11, 'computed1'
         16        ECHO                                                     ~12
         17      > JMP                                                      ->19
         18    >   ECHO                                                     '0%2C00'
         19    >   ECHO                                                     '%3C%2Ftd%3E%0A%09++'
    4    20        FETCH_DIM_IS                                     ~13     !0, !1
         21        ISSET_ISEMPTY_DIM_OBJ                         0  ~14     ~13, 'computed1'
         22      > JMPZ_EX                                          ~14     ~14, ->27
         23    >   FETCH_DIM_R                                      ~15     !0, !1
         24        FETCH_DIM_R                                      ~16     ~15, 'computed1'
         25        IS_EQUAL                                         ~17     ~16, 3
         26        BOOL                                             ~14     ~17
         27    > > JMPZ                                                     ~14, ->33
         28    >   FETCH_DIM_R                                      ~18     !0, !1
         29        FETCH_DIM_R                                      ~19     ~18, 'computed'
         30        CONCAT                                           ~20     '%3Ctd%3E', ~19
         31        ECHO                                                     ~20
         32      > JMP                                                      ->34
         33    >   ECHO                                                     '%3Ctd%3E+0%2C00'
         34    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
    5    35        FETCH_DIM_IS                                     ~21     !0, !1
         36        ISSET_ISEMPTY_DIM_OBJ                         0  ~22     ~21, 'computed1'
         37      > JMPZ_EX                                          ~22     ~22, ->42
         38    >   FETCH_DIM_R                                      ~23     !0, !1
         39        FETCH_DIM_R                                      ~24     ~23, 'computed1'
         40        IS_EQUAL                                         ~25     ~24, 4
         41        BOOL                                             ~22     ~25
         42    > > JMPZ                                                     ~22, ->48
         43    >   FETCH_DIM_R                                      ~26     !0, !1
         44        FETCH_DIM_R                                      ~27     ~26, 'computed'
         45        CONCAT                                           ~28     '%3Ctd%3E', ~27
         46        ECHO                                                     ~28
         47      > JMP                                                      ->49
         48    >   ECHO                                                     '%3Ctd%3E+0%2C00'
         49    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
    6    50        FETCH_DIM_IS                                     ~29     !0, !1
         51        ISSET_ISEMPTY_DIM_OBJ                         0  ~30     ~29, 'computed1'
         52      > JMPZ_EX                                          ~30     ~30, ->57
         53    >   FETCH_DIM_R                                      ~31     !0, !1
         54        FETCH_DIM_R                                      ~32     ~31, 'computed1'
         55        IS_EQUAL                                         ~33     ~32, 5
         56        BOOL                                             ~30     ~33
         57    > > JMPZ                                                     ~30, ->63
         58    >   FETCH_DIM_R                                      ~34     !0, !1
         59        FETCH_DIM_R                                      ~35     ~34, 'computed'
         60        CONCAT                                           ~36     '%3Ctd%3E', ~35
         61        ECHO                                                     ~36
         62      > JMP                                                      ->64
         63    >   ECHO                                                     '%3Ctd%3E+0%2C00'
         64    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
    7    65        FETCH_DIM_IS                                     ~37     !0, !1
         66        ISSET_ISEMPTY_DIM_OBJ                         0  ~38     ~37, 'computed1'
         67      > JMPZ_EX                                          ~38     ~38, ->72
         68    >   FETCH_DIM_R                                      ~39     !0, !1
         69        FETCH_DIM_R                                      ~40     ~39, 'computed1'
         70        IS_EQUAL                                         ~41     ~40, 6
         71        BOOL                                             ~38     ~41
         72    > > JMPZ                                                     ~38, ->78
         73    >   FETCH_DIM_R                                      ~42     !0, !1
         74        FETCH_DIM_R                                      ~43     ~42, 'computed'
         75        CONCAT                                           ~44     '%3Ctd%3E', ~43
         76        ECHO                                                     ~44
         77      > JMP                                                      ->79
         78    >   ECHO                                                     '%3Ctd%3E+0%2C00'
         79    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
    8    80        FETCH_DIM_IS                                     ~45     !0, !1
         81        ISSET_ISEMPTY_DIM_OBJ                         0  ~46     ~45, 'computed1'
         82      > JMPZ_EX                                          ~46     ~46, ->87
         83    >   FETCH_DIM_R                                      ~47     !0, !1
         84        FETCH_DIM_R                                      ~48     ~47, 'computed1'
         85        IS_EQUAL                                         ~49     ~48, 7
         86        BOOL                                             ~46     ~49
         87    > > JMPZ                                                     ~46, ->93
         88    >   FETCH_DIM_R                                      ~50     !0, !1
         89        FETCH_DIM_R                                      ~51     ~50, 'computed'
         90        CONCAT                                           ~52     '%3Ctd%3E', ~51
         91        ECHO                                                     ~52
         92      > JMP                                                      ->94
         93    >   ECHO                                                     '%3Ctd%3E+0%2C00'
         94    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
    9    95        FETCH_DIM_IS                                     ~53     !0, !1
         96        ISSET_ISEMPTY_DIM_OBJ                         0  ~54     ~53, 'computed1'
         97      > JMPZ_EX                                          ~54     ~54, ->102
         98    >   FETCH_DIM_R                                      ~55     !0, !1
         99        FETCH_DIM_R                                      ~56     ~55, 'computed1'
        100        IS_EQUAL                                         ~57     ~56, 8
        101        BOOL                                             ~54     ~57
        102    > > JMPZ                                                     ~54, ->108
        103    >   FETCH_DIM_R                                      ~58     !0, !1
        104        FETCH_DIM_R                                      ~59     ~58, 'computed'
        105        CONCAT                                           ~60     '%3Ctd%3E', ~59
        106        ECHO                                                     ~60
        107      > JMP                                                      ->109
        108    >   ECHO                                                     '%3Ctd%3E+0%2C00'
        109    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
   10   110        FETCH_DIM_IS                                     ~61     !0, !1
        111        ISSET_ISEMPTY_DIM_OBJ                         0  ~62     ~61, 'computed1'
        112      > JMPZ_EX                                          ~62     ~62, ->117
        113    >   FETCH_DIM_R                                      ~63     !0, !1
        114        FETCH_DIM_R                                      ~64     ~63, 'computed1'
        115        IS_EQUAL                                         ~65     ~64, 9
        116        BOOL                                             ~62     ~65
        117    > > JMPZ                                                     ~62, ->123
        118    >   FETCH_DIM_R                                      ~66     !0, !1
        119        FETCH_DIM_R                                      ~67     ~66, 'computed'
        120        CONCAT                                           ~68     '%3Ctd%3E', ~67
        121        ECHO                                                     ~68
        122      > JMP                                                      ->124
        123    >   ECHO                                                     '%3Ctd%3E+0%2C00'
        124    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
   11   125        FETCH_DIM_IS                                     ~69     !0, !1
        126        ISSET_ISEMPTY_DIM_OBJ                         0  ~70     ~69, 'computed1'
        127      > JMPZ_EX                                          ~70     ~70, ->132
        128    >   FETCH_DIM_R                                      ~71     !0, !1
        129        FETCH_DIM_R                                      ~72     ~71, 'computed1'
        130        IS_EQUAL                                         ~73     ~72, 10
        131        BOOL                                             ~70     ~73
        132    > > JMPZ                                                     ~70, ->138
        133    >   FETCH_DIM_R                                      ~74     !0, !1
        134        FETCH_DIM_R                                      ~75     ~74, 'computed'
        135        CONCAT                                           ~76     '%3Ctd%3E', ~75
        136        ECHO                                                     ~76
        137      > JMP                                                      ->139
        138    >   ECHO                                                     '%3Ctd%3E+0%2C00'
        139    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
   12   140        FETCH_DIM_IS                                     ~77     !0, !1
        141        ISSET_ISEMPTY_DIM_OBJ                         0  ~78     ~77, 'computed1'
        142      > JMPZ_EX                                          ~78     ~78, ->147
        143    >   FETCH_DIM_R                                      ~79     !0, !1
        144        FETCH_DIM_R                                      ~80     ~79, 'computed1'
        145        IS_EQUAL                                         ~81     ~80, 11
        146        BOOL                                             ~78     ~81
        147    > > JMPZ                                                     ~78, ->153
        148    >   FETCH_DIM_R                                      ~82     !0, !1
        149        FETCH_DIM_R                                      ~83     ~82, 'computed'
        150        CONCAT                                           ~84     '%3Ctd%3E', ~83
        151        ECHO                                                     ~84
        152      > JMP                                                      ->154
        153    >   ECHO                                                     '%3Ctd%3E+0%2C00'
        154    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
   13   155        FETCH_DIM_IS                                     ~85     !0, !1
        156        ISSET_ISEMPTY_DIM_OBJ                         0  ~86     ~85, 'computed1'
        157      > JMPZ_EX                                          ~86     ~86, ->162
        158    >   FETCH_DIM_R                                      ~87     !0, !1
        159        FETCH_DIM_R                                      ~88     ~87, 'computed1'
        160        IS_EQUAL                                         ~89     ~88, 12
        161        BOOL                                             ~86     ~89
        162    > > JMPZ                                                     ~86, ->168
        163    >   FETCH_DIM_R                                      ~90     !0, !1
        164        FETCH_DIM_R                                      ~91     ~90, 'computed'
        165        CONCAT                                           ~92     '%3Ctd%3E', ~91
        166        ECHO                                                     ~92
        167      > JMP                                                      ->169
        168    >   ECHO                                                     '%3Ctd%3E+0%2C00'
        169    >   ECHO                                                     '%3C%2Ftd%3E%3C%2Ftr%3E'
   17   170        PRE_INC                                                  !1
    2   171    >   ISSET_ISEMPTY_DIM_OBJ                         1  ~94     !0, !1
        172        BOOL_NOT                                         ~95     ~94
        173      > JMPNZ                                                    ~95, ->1
   19   174    >   ECHO                                                     '%3C%2FTABLE%3E'
   25   175      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
176.23 ms | 1415 KiB | 13 Q