3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ONE_MINUTE_TRAY = 4; $FIVE_MINUTE_TRAY = 2; $FIFTEEN_MINUTE_TRAY = 3; $ONE_HOUR_TRAY = 11; $reservoir = new SplQueue(); $marble_Queue = 25; for($i =0 ; $i < $marble_Queue; $i++) { $reservoir->enqueue($i+1); } $Minute1 = new SplQueue(); $Minute5 = new SplQueue(); $Minute15 = new SplQueue(); $Hour = new SplQueue(); ?> <table class="table table-bordered table-striped"> <tr> <th>Hour </th> <th>Fifteen minute</th> <th>Five minute</th> <th>One Minute</th> </tr> <?php for(;$marble_Queue > 0;$marble_Queue--) { for($NoofHours = 0;$NoofHours < $ONE_HOUR_TRAY;) { for($FifteenMinutes = 0;$FifteenMinutes < $FIFTEEN_MINUTE_TRAY;) { for($FiveMinutes = 0;$FiveMinutes < $FIVE_MINUTE_TRAY;) { for($OneMinute = 0;$OneMinute < $ONE_MINUTE_TRAY;) { if($reservoir->isEmpty()) { break; } else { /*If the queue is filled then put 5 values in one minute tray*/ $Minute1->enqueue($reservoir->dequeue()); $marble_Queue = $marble_Queue -1; $OneMinute = $OneMinute +1; } //echo "Minute Tray Changed"; ?> <tr> <td> <?php foreach ($Hour as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute15 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute5 as $count){ echo $count . ","; } ?> </td> <td class="success"> <?php foreach ($Minute1 as $count){ echo $count . ", "; } ?> </td> </tr> <?php } if($OneMinute == $ONE_MINUTE_TRAY){ $Minute5->enqueue($Minute1->dequeue()); $FiveMinutes = $FiveMinutes + 1; $OneMinute = $OneMinute - 1; } for(;$OneMinute >0;$OneMinute--){ $reservoir->enqueue($Minute1->dequeue()); } //echo "Five Minute Tray Changed"; ?> <tr> <td> <?php foreach ($Hour as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute15 as $count){ echo $count . ","; } ?> </td> <td class="success"> <?php foreach ($Minute5 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute1 as $count){ echo $count . ", "; } ?> </td> </tr> <?php } if($FiveMinutes == $FIVE_MINUTE_TRAY){ $Minute15->enqueue($Minute5->dequeue()); $FifteenMinutes = $FifteenMinutes + 1; $FiveMinutes = $FiveMinutes - 1; } for(;$FiveMinutes > 0;$FiveMinutes--){ $reservoir->enqueue($Minute5->dequeue()); } //echo "Fifteen Minute Tray Changed"; ?> <tr> <td> <?php foreach ($Hour as $count){ echo $count . ","; } ?> </td> <td class="success"> <?php foreach ($Minute15 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute5 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute1 as $count){ echo $count . ", "; } ?> </td> </tr> <?php } if($FifteenMinutes == $FIFTEEN_MINUTE_TRAY ) { $Hour->enqueue($Minute15->dequeue()); $NoofHours = $NoofHours + 1; $FifteenMinutes = $FifteenMinutes - 1; } for(;$FifteenMinutes > 0;$FifteenMinutes--){ $reservoir->enqueue($Minute15->dequeue()); } ?> <tr> <td class="success"> <?php foreach ($Hour as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute15 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute5 as $count){ echo $count . ","; } ?> </td> <td> <?php foreach ($Minute1 as $count){ echo $count . ", "; } ?> </td> </tr> <?php } if($NoofHours == $ONE_HOUR_TRAY){ while($NoofHours > 0){ $reservoir->enqueue($Hour->dequeue()); $NoofHours = $NoofHours - 1; } } } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 15
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 17, Position 2 = 10
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 250
Branch analysis from position: 250
2 jumps found. (Code = 44) Position 1 = 252, Position 2 = 31
Branch analysis from position: 252
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 235
Branch analysis from position: 235
2 jumps found. (Code = 44) Position 1 = 237, Position 2 = 33
Branch analysis from position: 237
2 jumps found. (Code = 43) Position 1 = 239, Position 2 = 249
Branch analysis from position: 239
1 jumps found. (Code = 42) Position 1 = 247
Branch analysis from position: 247
2 jumps found. (Code = 44) Position 1 = 249, Position 2 = 240
Branch analysis from position: 249
2 jumps found. (Code = 44) Position 1 = 252, Position 2 = 31
Branch analysis from position: 252
Branch analysis from position: 31
Branch analysis from position: 240
2 jumps found. (Code = 44) Position 1 = 249, Position 2 = 240
Branch analysis from position: 249
Branch analysis from position: 240
Branch analysis from position: 249
Branch analysis from position: 33
1 jumps found. (Code = 42) Position 1 = 184
Branch analysis from position: 184
2 jumps found. (Code = 44) Position 1 = 186, Position 2 = 35
Branch analysis from position: 186
2 jumps found. (Code = 43) Position 1 = 188, Position 2 = 197
Branch analysis from position: 188
1 jumps found. (Code = 42) Position 1 = 204
Branch analysis from position: 204
2 jumps found. (Code = 44) Position 1 = 206, Position 2 = 198
Branch analysis from position: 206
2 jumps found. (Code = 77) Position 1 = 208, Position 2 = 212
Branch analysis from position: 208
2 jumps found. (Code = 78) Position 1 = 209, Position 2 = 212
Branch analysis from position: 209
1 jumps found. (Code = 42) Position 1 = 208
Branch analysis from position: 208
Branch analysis from position: 212
2 jumps found. (Code = 77) Position 1 = 215, Position 2 = 219
Branch analysis from position: 215
2 jumps found. (Code = 78) Position 1 = 216, Position 2 = 219
Branch analysis from position: 216
1 jumps found. (Code = 42) Position 1 = 215
Branch analysis from position: 215
Branch analysis from position: 219
2 jumps found. (Code = 77) Position 1 = 222, Position 2 = 226
Branch analysis from position: 222
2 jumps found. (Code = 78) Position 1 = 223, Position 2 = 226
Branch analysis from position: 223
1 jumps found. (Code = 42) Position 1 = 222
Branch analysis from position: 222
Branch analysis from position: 226
2 jumps found. (Code = 77) Position 1 = 229, Position 2 = 233
Branch analysis from position: 229
2 jumps found. (Code = 78) Position 1 = 230, Position 2 = 233
Branch analysis from position: 230
1 jumps found. (Code = 42) Position 1 = 229
Branch analysis from position: 229
Branch analysis from position: 233
2 jumps found. (Code = 44) Position 1 = 237, Position 2 = 33
Branch analysis from position: 237
Branch analysis from position: 33
Branch analysis from position: 233
Branch analysis from position: 226
Branch analysis from position: 219
Branch analysis from position: 212
Branch analysis from position: 198
2 jumps found. (Code = 44) Position 1 = 206, Position 2 = 198
Branch analysis from position: 206
Branch analysis from position: 198
Branch analysis from position: 197
Branch analysis from position: 35
1 jumps found. (Code = 42) Position 1 = 133
Branch analysis from position: 133
2 jumps found. (Code = 44) Position 1 = 135, Position 2 = 37
Branch analysis from position: 135
2 jumps found. (Code = 43) Position 1 = 137, Position 2 = 146
Branch analysis from position: 137
1 jumps found. (Code = 42) Position 1 = 153
Branch analysis from position: 153
2 jumps found. (Code = 44) Position 1 = 155, Position 2 = 147
Branch analysis from position: 155
2 jumps found. (Code = 77) Position 1 = 157, Position 2 = 161
Branch analysis from position: 157
2 jumps found. (Code = 78) Position 1 = 158, Position 2 = 161
Branch analysis from position: 158
1 jumps found. (Code = 42) Position 1 = 157
Branch analysis from position: 157
Branch analysis from position: 161
2 jumps found. (Code = 77) Position 1 = 164, Position 2 = 168
Branch analysis from position: 164
2 jumps found. (Code = 78) Position 1 = 165, Position 2 = 168
Branch analysis from position: 165
1 jumps found. (Code = 42) Position 1 = 164
Branch analysis from position: 164
Branch analysis from position: 168
2 jumps found. (Code = 77) Position 1 = 171, Position 2 = 175
Branch analysis from position: 171
2 jumps found. (Code = 78) Position 1 = 172, Position 2 = 175
Branch analysis from position: 172
1 jumps found. (Code = 42) Position 1 = 171
Branch analysis from position: 171
Branch analysis from position: 175
2 jumps found. (Code = 77) Position 1 = 178, Position 2 = 182
Branch analysis from position: 178
2 jumps found. (Code = 78) Position 1 = 179, Position 2 = 182
Branch analysis from position: 179
1 jumps found. (Code = 42) Position 1 = 178
Branch analysis from position: 178
Branch analysis from position: 182
2 jumps found. (Code = 44) Position 1 = 186, Position 2 = 35
Branch analysis from position: 186
Branch analysis from position: 35
Branch analysis from position: 182
Branch analysis from position: 175
Branch analysis from position: 168
Branch analysis from position: 161
Branch analysis from position: 147
2 jumps found. (Code = 44) Position 1 = 155, Position 2 = 147
Branch analysis from position: 155
Branch analysis from position: 147
Branch analysis from position: 146
Branch analysis from position: 37
1 jumps found. (Code = 42) Position 1 = 82
Branch analysis from position: 82
2 jumps found. (Code = 44) Position 1 = 84, Position 2 = 39
Branch analysis from position: 84
2 jumps found. (Code = 43) Position 1 = 86, Position 2 = 95
Branch analysis from position: 86
1 jumps found. (Code = 42) Position 1 = 102
Branch analysis from position: 102
2 jumps found. (Code = 44) Position 1 = 104, Position 2 = 96
Branch analysis from position: 104
2 jumps found. (Code = 77) Position 1 = 106, Position 2 = 110
Branch analysis from position: 106
2 jumps found. (Code = 78) Position 1 = 107, Position 2 = 110
Branch analysis from position: 107
1 jumps found. (Code = 42) Position 1 = 106
Branch analysis from position: 106
Branch analysis from position: 110
2 jumps found. (Code = 77) Position 1 = 113, Position 2 = 117
Branch analysis from position: 113
2 jumps found. (Code = 78) Position 1 = 114, Position 2 = 117
Branch analysis from position: 114
1 jumps found. (Code = 42) Position 1 = 113
Branch analysis from position: 113
Branch analysis from position: 117
2 jumps found. (Code = 77) Position 1 = 120, Position 2 = 124
Branch analysis from position: 120
2 jumps found. (Code = 78) Position 1 = 121, Position 2 = 124
Branch analysis from position: 121
1 jumps found. (Code = 42) Position 1 = 120
Branch analysis from position: 120
Branch analysis from position: 124
2 jumps found. (Code = 77) Position 1 = 127, Position 2 = 131
Branch analysis from position: 127
2 jumps found. (Code = 78) Position 1 = 128, Position 2 = 131
Branch analysis from position: 128
1 jumps found. (Code = 42) Position 1 = 127
Branch analysis from position: 127
Branch analysis from position: 131
2 jumps found. (Code = 44) Position 1 = 135, Position 2 = 37
Branch analysis from position: 135
Branch analysis from position: 37
Branch analysis from position: 131
Branch analysis from position: 124
Branch analysis from position: 117
Branch analysis from position: 110
Branch analysis from position: 96
2 jumps found. (Code = 44) Position 1 = 104, Position 2 = 96
Branch analysis from position: 104
Branch analysis from position: 96
Branch analysis from position: 95
Branch analysis from position: 39
2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 44
Branch analysis from position: 42
1 jumps found. (Code = 42) Position 1 = 84
Branch analysis from position: 84
Branch analysis from position: 44
2 jumps found. (Code = 77) Position 1 = 55, Position 2 = 59
Branch analysis from position: 55
2 jumps found. (Code = 78) Position 1 = 56, Position 2 = 59
Branch analysis from position: 56
1 jumps found. (Code = 42) Position 1 = 55
Branch analysis from position: 55
Branch analysis from position: 59
2 jumps found. (Code = 77) Position 1 = 62, Position 2 = 66
Branch analysis from position: 62
2 jumps found. (Code = 78) Position 1 = 63, Position 2 = 66
Branch analysis from position: 63
1 jumps found. (Code = 42) Position 1 = 62
Branch analysis from position: 62
Branch analysis from position: 66
2 jumps found. (Code = 77) Position 1 = 69, Position 2 = 73
Branch analysis from position: 69
2 jumps found. (Code = 78) Position 1 = 70, Position 2 = 73
Branch analysis from position: 70
1 jumps found. (Code = 42) Position 1 = 69
Branch analysis from position: 69
Branch analysis from position: 73
2 jumps found. (Code = 77) Position 1 = 76, Position 2 = 80
Branch analysis from position: 76
2 jumps found. (Code = 78) Position 1 = 77, Position 2 = 80
Branch analysis from position: 77
1 jumps found. (Code = 42) Position 1 = 76
Branch analysis from position: 76
Branch analysis from position: 80
2 jumps found. (Code = 44) Position 1 = 84, Position 2 = 39
Branch analysis from position: 84
Branch analysis from position: 39
Branch analysis from position: 80
Branch analysis from position: 73
Branch analysis from position: 66
Branch analysis from position: 59
Branch analysis from position: 10
2 jumps found. (Code = 44) Position 1 = 17, Position 2 = 10
Branch analysis from position: 17
Branch analysis from position: 10
filename:       /in/eSZB1
function name:  (null)
number of ops:  253
compiled vars:  !0 = $ONE_MINUTE_TRAY, !1 = $FIVE_MINUTE_TRAY, !2 = $FIFTEEN_MINUTE_TRAY, !3 = $ONE_HOUR_TRAY, !4 = $reservoir, !5 = $marble_Queue, !6 = $i, !7 = $Minute1, !8 = $Minute5, !9 = $Minute15, !10 = $Hour, !11 = $NoofHours, !12 = $FifteenMinutes, !13 = $FiveMinutes, !14 = $OneMinute, !15 = $count
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 4
    3     1        ASSIGN                                                   !1, 2
    4     2        ASSIGN                                                   !2, 3
    5     3        ASSIGN                                                   !3, 11
    6     4        NEW                                              $20     'SplQueue'
          5        DO_FCALL                                      0          
          6        ASSIGN                                                   !4, $20
    7     7        ASSIGN                                                   !5, 25
    8     8        ASSIGN                                                   !6, 0
          9      > JMP                                                      ->15
   10    10    >   INIT_METHOD_CALL                                         !4, 'enqueue'
         11        ADD                                              ~25     !6, 1
         12        SEND_VAL_EX                                              ~25
         13        DO_FCALL                                      0          
    8    14        PRE_INC                                                  !6
         15    >   IS_SMALLER                                               !6, !5
         16      > JMPNZ                                                    ~28, ->10
   12    17    >   NEW                                              $29     'SplQueue'
         18        DO_FCALL                                      0          
         19        ASSIGN                                                   !7, $29
   13    20        NEW                                              $32     'SplQueue'
         21        DO_FCALL                                      0          
         22        ASSIGN                                                   !8, $32
   14    23        NEW                                              $35     'SplQueue'
         24        DO_FCALL                                      0          
         25        ASSIGN                                                   !9, $35
   15    26        NEW                                              $38     'SplQueue'
         27        DO_FCALL                                      0          
         28        ASSIGN                                                   !10, $38
   17    29        ECHO                                                     '%3Ctable+class%3D%22table+table-bordered+table-striped%22%3E%0A%09%3Ctr%3E%0A%09%09%3Cth%3EHour+%3C%2Fth%3E%0A%09%09%3Cth%3EFifteen+minute%3C%2Fth%3E%0A%09%09%3Cth%3EFive+minute%3C%2Fth%3E%0A%09%09%3Cth%3EOne+Minute%3C%2Fth%3E%0A%09%3C%2Ftr%3E+%0A'
   25    30      > JMP                                                      ->250
   27    31    >   ASSIGN                                                   !11, 0
         32      > JMP                                                      ->235
   29    33    >   ASSIGN                                                   !12, 0
         34      > JMP                                                      ->184
   31    35    >   ASSIGN                                                   !13, 0
         36      > JMP                                                      ->133
   33    37    >   ASSIGN                                                   !14, 0
         38      > JMP                                                      ->82
   35    39    >   INIT_METHOD_CALL                                         !4, 'isEmpty'
         40        DO_FCALL                                      0  $45     
         41      > JMPZ                                                     $45, ->44
   36    42    > > JMP                                                      ->84
         43*       JMP                                                      ->53
   40    44    >   INIT_METHOD_CALL                                         !7, 'enqueue'
         45        INIT_METHOD_CALL                                         !4, 'dequeue'
         46        DO_FCALL                                      0  $46     
         47        SEND_VAR_NO_REF_EX                                       $46
         48        DO_FCALL                                      0          
   41    49        SUB                                              ~48     !5, 1
         50        ASSIGN                                                   !5, ~48
   42    51        ADD                                              ~50     !14, 1
         52        ASSIGN                                                   !14, ~50
   46    53        ECHO                                                     '%09%09%09%09%09%09%09%09%3Ctr%3E%0A%09%09%09%09%09%09%09%09%09%3Ctd%3E++'
   47    54      > FE_RESET_R                                       $52     !10, ->59
         55    > > FE_FETCH_R                                               $52, !15, ->59
         56    >   CONCAT                                           ~53     !15, '%2C'
         57        ECHO                                                     ~53
         58      > JMP                                                      ->55
         59    >   FE_FREE                                                  $52
         60        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%09%09%3Ctd%3E++'
   48    61      > FE_RESET_R                                       $54     !9, ->66
         62    > > FE_FETCH_R                                               $54, !15, ->66
         63    >   CONCAT                                           ~55     !15, '%2C'
         64        ECHO                                                     ~55
         65      > JMP                                                      ->62
         66    >   FE_FREE                                                  $54
         67        ECHO                                                     '+%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%09%09%3Ctd%3E++'
   49    68      > FE_RESET_R                                       $56     !8, ->73
         69    > > FE_FETCH_R                                               $56, !15, ->73
         70    >   CONCAT                                           ~57     !15, '%2C'
         71        ECHO                                                     ~57
         72      > JMP                                                      ->69
         73    >   FE_FREE                                                  $56
         74        ECHO                                                     '+%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%09%09%3Ctd+class%3D%22success%22%3E++'
   50    75      > FE_RESET_R                                       $58     !7, ->80
         76    > > FE_FETCH_R                                               $58, !15, ->80
         77    >   CONCAT                                           ~59     !15, '%2C+'
         78        ECHO                                                     ~59
         79      > JMP                                                      ->76
         80    >   FE_FREE                                                  $58
         81        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%09%3C%2Ftr%3E%0A%0A%09%09%09%09%09%09%09'
   33    82    >   IS_SMALLER                                               !14, !0
         83      > JMPNZ                                                    ~60, ->39
   56    84    >   IS_EQUAL                                                 !14, !0
         85      > JMPZ                                                     ~61, ->95
   57    86    >   INIT_METHOD_CALL                                         !8, 'enqueue'
         87        INIT_METHOD_CALL                                         !7, 'dequeue'
         88        DO_FCALL                                      0  $62     
         89        SEND_VAR_NO_REF_EX                                       $62
         90        DO_FCALL                                      0          
   58    91        ADD                                              ~64     !13, 1
         92        ASSIGN                                                   !13, ~64
   59    93        SUB                                              ~66     !14, 1
         94        ASSIGN                                                   !14, ~66
   62    95    > > JMP                                                      ->102
   63    96    >   INIT_METHOD_CALL                                         !4, 'enqueue'
         97        INIT_METHOD_CALL                                         !7, 'dequeue'
         98        DO_FCALL                                      0  $68     
         99        SEND_VAR_NO_REF_EX                                       $68
        100        DO_FCALL                                      0          
   62   101        PRE_DEC                                                  !14
        102    >   IS_SMALLER                                               0, !14
        103      > JMPNZ                                                    ~71, ->96
   68   104    >   ECHO                                                     '%09%09%09%09%09%09%3Ctr%3E%0A%09%09%09%09%09%09%09%3Ctd%3E++'
   69   105      > FE_RESET_R                                       $72     !10, ->110
        106    > > FE_FETCH_R                                               $72, !15, ->110
        107    >   CONCAT                                           ~73     !15, '%2C'
        108        ECHO                                                     ~73
        109      > JMP                                                      ->106
        110    >   FE_FREE                                                  $72
        111        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%3Ctd%3E++'
   70   112      > FE_RESET_R                                       $74     !9, ->117
        113    > > FE_FETCH_R                                               $74, !15, ->117
        114    >   CONCAT                                           ~75     !15, '%2C'
        115        ECHO                                                     ~75
        116      > JMP                                                      ->113
        117    >   FE_FREE                                                  $74
        118        ECHO                                                     '+%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%3Ctd+class%3D%22success%22%3E++'
   71   119      > FE_RESET_R                                       $76     !8, ->124
        120    > > FE_FETCH_R                                               $76, !15, ->124
        121    >   CONCAT                                           ~77     !15, '%2C'
        122        ECHO                                                     ~77
        123      > JMP                                                      ->120
        124    >   FE_FREE                                                  $76
        125        ECHO                                                     '+%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%09%3Ctd%3E++'
   72   126      > FE_RESET_R                                       $78     !7, ->131
        127    > > FE_FETCH_R                                               $78, !15, ->131
        128    >   CONCAT                                           ~79     !15, '%2C+'
        129        ECHO                                                     ~79
        130      > JMP                                                      ->127
        131    >   FE_FREE                                                  $78
        132        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%3C%2Ftr%3E%0A%09%09%09%09%09'
   31   133    >   IS_SMALLER                                               !13, !1
        134      > JMPNZ                                                    ~80, ->37
   79   135    >   IS_EQUAL                                                 !13, !1
        136      > JMPZ                                                     ~81, ->146
   80   137    >   INIT_METHOD_CALL                                         !9, 'enqueue'
        138        INIT_METHOD_CALL                                         !8, 'dequeue'
        139        DO_FCALL                                      0  $82     
        140        SEND_VAR_NO_REF_EX                                       $82
        141        DO_FCALL                                      0          
   81   142        ADD                                              ~84     !12, 1
        143        ASSIGN                                                   !12, ~84
   82   144        SUB                                              ~86     !13, 1
        145        ASSIGN                                                   !13, ~86
   85   146    > > JMP                                                      ->153
   86   147    >   INIT_METHOD_CALL                                         !4, 'enqueue'
        148        INIT_METHOD_CALL                                         !8, 'dequeue'
        149        DO_FCALL                                      0  $88     
        150        SEND_VAR_NO_REF_EX                                       $88
        151        DO_FCALL                                      0          
   85   152        PRE_DEC                                                  !13
        153    >   IS_SMALLER                                               0, !13
        154      > JMPNZ                                                    ~91, ->147
   91   155    >   ECHO                                                     '%09%09%09%09%09%3Ctr%3E%0A%09%09%09%09%09%09%3Ctd%3E++'
   92   156      > FE_RESET_R                                       $92     !10, ->161
        157    > > FE_FETCH_R                                               $92, !15, ->161
        158    >   CONCAT                                           ~93     !15, '%2C'
        159        ECHO                                                     ~93
        160      > JMP                                                      ->157
        161    >   FE_FREE                                                  $92
        162        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%3Ctd+class%3D%22success%22%3E++'
   93   163      > FE_RESET_R                                       $94     !9, ->168
        164    > > FE_FETCH_R                                               $94, !15, ->168
        165    >   CONCAT                                           ~95     !15, '%2C'
        166        ECHO                                                     ~95
        167      > JMP                                                      ->164
        168    >   FE_FREE                                                  $94
        169        ECHO                                                     '+%3C%2Ftd%3E%0A%09%09%09%09%09%09%3Ctd%3E++'
   94   170      > FE_RESET_R                                       $96     !8, ->175
        171    > > FE_FETCH_R                                               $96, !15, ->175
        172    >   CONCAT                                           ~97     !15, '%2C'
        173        ECHO                                                     ~97
        174      > JMP                                                      ->171
        175    >   FE_FREE                                                  $96
        176        ECHO                                                     '+%09%3C%2Ftd%3E%0A%09%09%09%09%09%09%3Ctd%3E++'
   95   177      > FE_RESET_R                                       $98     !7, ->182
        178    > > FE_FETCH_R                                               $98, !15, ->182
        179    >   CONCAT                                           ~99     !15, '%2C+'
        180        ECHO                                                     ~99
        181      > JMP                                                      ->178
        182    >   FE_FREE                                                  $98
        183        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%3C%2Ftr%3E%0A%09%09%09%09'
   29   184    >   IS_SMALLER                                               !12, !2
        185      > JMPNZ                                                    ~100, ->35
  102   186    >   IS_EQUAL                                                 !12, !2
        187      > JMPZ                                                     ~101, ->197
  104   188    >   INIT_METHOD_CALL                                         !10, 'enqueue'
        189        INIT_METHOD_CALL                                         !9, 'dequeue'
        190        DO_FCALL                                      0  $102    
        191        SEND_VAR_NO_REF_EX                                       $102
        192        DO_FCALL                                      0          
  105   193        ADD                                              ~104    !11, 1
        194        ASSIGN                                                   !11, ~104
  106   195        SUB                                              ~106    !12, 1
        196        ASSIGN                                                   !12, ~106
  108   197    > > JMP                                                      ->204
  109   198    >   INIT_METHOD_CALL                                         !4, 'enqueue'
        199        INIT_METHOD_CALL                                         !9, 'dequeue'
        200        DO_FCALL                                      0  $108    
        201        SEND_VAR_NO_REF_EX                                       $108
        202        DO_FCALL                                      0          
  108   203        PRE_DEC                                                  !12
        204    >   IS_SMALLER                                               0, !12
        205      > JMPNZ                                                    ~111, ->198
  112   206    >   ECHO                                                     '%09%09%09%09%3Ctr%3E%0A%09%09%09%09%09%3Ctd+class%3D%22success%22%3E++'
  113   207      > FE_RESET_R                                       $112    !10, ->212
        208    > > FE_FETCH_R                                               $112, !15, ->212
        209    >   CONCAT                                           ~113    !15, '%2C'
        210        ECHO                                                     ~113
        211      > JMP                                                      ->208
        212    >   FE_FREE                                                  $112
        213        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%09%3Ctd%3E++'
  114   214      > FE_RESET_R                                       $114    !9, ->219
        215    > > FE_FETCH_R                                               $114, !15, ->219
        216    >   CONCAT                                           ~115    !15, '%2C'
        217        ECHO                                                     ~115
        218      > JMP                                                      ->215
        219    >   FE_FREE                                                  $114
        220        ECHO                                                     '+%3C%2Ftd%3E%0A%09%09%09%09%09%3Ctd%3E++'
  115   221      > FE_RESET_R                                       $116    !8, ->226
        222    > > FE_FETCH_R                                               $116, !15, ->226
        223    >   CONCAT                                           ~117    !15, '%2C'
        224        ECHO                                                     ~117
        225      > JMP                                                      ->222
        226    >   FE_FREE                                                  $116
        227        ECHO                                                     '+%09%3C%2Ftd%3E%0A%09%09%09%09%09%3Ctd%3E++'
  116   228      > FE_RESET_R                                       $118    !7, ->233
        229    > > FE_FETCH_R                                               $118, !15, ->233
        230    >   CONCAT                                           ~119    !15, '%2C+'
        231        ECHO                                                     ~119
        232      > JMP                                                      ->229
        233    >   FE_FREE                                                  $118
        234        ECHO                                                     '%09%3C%2Ftd%3E%0A%09%09%09%09%3C%2Ftr%3E%0A%09%09%09'
   27   235    >   IS_SMALLER                                               !11, !3
        236      > JMPNZ                                                    ~120, ->33
  120   237    >   IS_EQUAL                                                 !11, !3
        238      > JMPZ                                                     ~121, ->249
  121   239    > > JMP                                                      ->247
  122   240    >   INIT_METHOD_CALL                                         !4, 'enqueue'
        241        INIT_METHOD_CALL                                         !10, 'dequeue'
        242        DO_FCALL                                      0  $122    
        243        SEND_VAR_NO_REF_EX                                       $122
        244        DO_FCALL                                      0          
  123   245        SUB                                              ~124    !11, 1
        246        ASSIGN                                                   !11, ~124
  121   247    >   IS_SMALLER                                               0, !11
        248      > JMPNZ                                                    ~126, ->240
   25   249    >   PRE_DEC                                                  !5
        250    >   IS_SMALLER                                               0, !5
        251      > JMPNZ                                                    ~128, ->31
  128   252    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
177.66 ms | 1423 KiB | 13 Q