3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <title>Takvim</title> <link rel=stylesheet type="text/css" href="./styles/styles.css"> </head> <body bgcolor="#FFFFE0"> <?php $j = $j ? $j : date("Y",time()); $m = $m ? $m : date("n",time()); $d = $d ? $d : date("j",time()); $intDATE=(mktime(0,0,0,$m,$d,$j)); $upM=mktime(0,0,0,($m+1),1,$j); $doM=mktime(0,0,0,($m-1),1,$j); function get_mARRAY() { global $intDATE; global $d; global $m; global $j; if (date("w",mktime(0,0,0,$m,1,$j))==2) { //if 1st of requested month is a monday -start with first $startDAY=mktime(0,0,0,$m,1,$j); } else { //if not then we look for the last monday of the previous month $startDAY=mktime(0,0,0,$m,0-date("w",mktime(0,0,0,$m,1-1,$j)),$j); } for ($i=1;$i<=42;$i++) { $marray[$i]=mktime(0,0,0,date("n",$startDAY),date("j",$startDAY)+$i,date ("Y",$startDAY)); } return $marray; } $mARRAY=get_mARRAY(); ?> <table border="0"> <tr> <td align="left"> <?php echo '<a href="calnav.php?j=' . date ("Y",$doM) . '&m=' . date("n",$doM) . '&d=' . date("j",$doM) . '" target="navframe">'; echo '<<'; echo '</a>'; ?> </td> <td colspan="5"> <p align="center"><font size="1" face="Verdana" color="#000080"> <?php echo date("F",$intDATE) . " " . date("Y",$intDATE); ?></font></p> </td> <td align="right"> <?php echo '<a href="calnav.php?j=' . date("Y",$upM) . '&m=' . date ("n",$upM) . '&d=' . date("j",$upM) . '" target="navframe">'; echo '>>'; echo '</a>'; ?> </font></td> </tr> <tr> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> M </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> T </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> W </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> T </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> F </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> S </font></td> <td width=17 height=17 align="center" bgcolor="#000080"> <font color="#FFFFFF"> S </font></td> </tr> <?php $countDAYS=1; for ($w=1;$w<=6;$w++) { echo '<tr>'; for ($d=1;$d<=7;$d++) { echo '<td height=15 align="center">'; if (((date("j",$mARRAY[$countDAYS])>7) & ($w==1)) | ((date ("j",$mARRAY[$countDAYS])<=14) & ($w>=5))) { echo '<a href="calnav.php?j=' . date("Y",$mARRAY[$countDAYS]) . '&m=' . date("n",$mARRAY[$countDAYS]) . '&d=' . date("j",$mARRAY[$countDAYS]) . '" target="navframe" style="color:C0C0C0">'; echo date("j",$mARRAY[$countDAYS]); echo '</a>'; } else { if ($mARRAY[$countDAYS]==$intDATE) { echo '<strong>'; } echo '<a href="calnav.php?j=' . date("Y",$mARRAY[$countDAYS]) . '&m=' . date("n",$mARRAY[$countDAYS]) . '&d=' . date("j",$mARRAY[$countDAYS]) . '" target="navframe">'; echo date("j",$mARRAY[$countDAYS]); echo '</a>'; if ($mARRAY[$countDAYS]==$intDATE) { echo '</strong>'; } } echo '</td>'; $countDAYS=++$countDAYS; } echo '</tr>'; } ?> </table> </body> </html>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 4
Branch analysis from position: 2
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 22
Branch analysis from position: 22
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 26
Branch analysis from position: 24
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
1 jumps found. (Code = 42) Position 1 = 223
Branch analysis from position: 223
2 jumps found. (Code = 44) Position 1 = 225, Position 2 = 126
Branch analysis from position: 225
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 126
1 jumps found. (Code = 42) Position 1 = 219
Branch analysis from position: 219
2 jumps found. (Code = 44) Position 1 = 221, Position 2 = 129
Branch analysis from position: 221
2 jumps found. (Code = 44) Position 1 = 225, Position 2 = 126
Branch analysis from position: 225
Branch analysis from position: 126
Branch analysis from position: 129
2 jumps found. (Code = 43) Position 1 = 148, Position 2 = 178
Branch analysis from position: 148
1 jumps found. (Code = 42) Position 1 = 215
Branch analysis from position: 215
2 jumps found. (Code = 44) Position 1 = 221, Position 2 = 129
Branch analysis from position: 221
Branch analysis from position: 129
Branch analysis from position: 178
2 jumps found. (Code = 43) Position 1 = 181, Position 2 = 182
Branch analysis from position: 181
2 jumps found. (Code = 43) Position 1 = 214, Position 2 = 215
Branch analysis from position: 214
2 jumps found. (Code = 44) Position 1 = 221, Position 2 = 129
Branch analysis from position: 221
Branch analysis from position: 129
Branch analysis from position: 215
Branch analysis from position: 182
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 223
Branch analysis from position: 223
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 26
Branch analysis from position: 24
Branch analysis from position: 26
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
Branch analysis from position: 15
filename:       /in/NKYeY
function name:  (null)
number of ops:  227
compiled vars:  !0 = $j, !1 = $m, !2 = $d, !3 = $intDATE, !4 = $upM, !5 = $doM, !6 = $mARRAY, !7 = $countDAYS, !8 = $w
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3Chtml%3E%0A%3Chead%3E%0A%3Ctitle%3ETakvim%3C%2Ftitle%3E%0A%3Clink+rel%3Dstylesheet+type%3D%22text%2Fcss%22+href%3D%22.%2Fstyles%2Fstyles.css%22%3E%0A%3C%2Fhead%3E%0A%3Cbody+bgcolor%3D%22%23FFFFE0%22%3E%0A'
    9     1      > JMPZ                                                     !0, ->4
          2    >   QM_ASSIGN                                        ~9      !0
          3      > JMP                                                      ->11
          4    >   INIT_FCALL                                               'date'
          5        SEND_VAL                                                 'Y'
          6        INIT_FCALL                                               'time'
          7        DO_ICALL                                         $10     
          8        SEND_VAR                                                 $10
          9        DO_ICALL                                         $11     
         10        QM_ASSIGN                                        ~9      $11
         11    >   ASSIGN                                                   !0, ~9
   10    12      > JMPZ                                                     !1, ->15
         13    >   QM_ASSIGN                                        ~13     !1
         14      > JMP                                                      ->22
         15    >   INIT_FCALL                                               'date'
         16        SEND_VAL                                                 'n'
         17        INIT_FCALL                                               'time'
         18        DO_ICALL                                         $14     
         19        SEND_VAR                                                 $14
         20        DO_ICALL                                         $15     
         21        QM_ASSIGN                                        ~13     $15
         22    >   ASSIGN                                                   !1, ~13
   11    23      > JMPZ                                                     !2, ->26
         24    >   QM_ASSIGN                                        ~17     !2
         25      > JMP                                                      ->33
         26    >   INIT_FCALL                                               'date'
         27        SEND_VAL                                                 'j'
         28        INIT_FCALL                                               'time'
         29        DO_ICALL                                         $18     
         30        SEND_VAR                                                 $18
         31        DO_ICALL                                         $19     
         32        QM_ASSIGN                                        ~17     $19
         33    >   ASSIGN                                                   !2, ~17
   12    34        INIT_FCALL                                               'mktime'
         35        SEND_VAL                                                 0
         36        SEND_VAL                                                 0
         37        SEND_VAL                                                 0
         38        SEND_VAR                                                 !1
         39        SEND_VAR                                                 !2
         40        SEND_VAR                                                 !0
         41        DO_ICALL                                         $21     
         42        ASSIGN                                                   !3, $21
   13    43        INIT_FCALL                                               'mktime'
         44        SEND_VAL                                                 0
         45        SEND_VAL                                                 0
         46        SEND_VAL                                                 0
         47        ADD                                              ~23     !1, 1
         48        SEND_VAL                                                 ~23
         49        SEND_VAL                                                 1
         50        SEND_VAR                                                 !0
         51        DO_ICALL                                         $24     
         52        ASSIGN                                                   !4, $24
   14    53        INIT_FCALL                                               'mktime'
         54        SEND_VAL                                                 0
         55        SEND_VAL                                                 0
         56        SEND_VAL                                                 0
         57        SUB                                              ~26     !1, 1
         58        SEND_VAL                                                 ~26
         59        SEND_VAL                                                 1
         60        SEND_VAR                                                 !0
         61        DO_ICALL                                         $27     
         62        ASSIGN                                                   !5, $27
   34    63        INIT_FCALL                                               'get_marray'
         64        DO_FCALL                                      0  $29     
         65        ASSIGN                                                   !6, $29
   36    66        ECHO                                                     '%3Ctable+border%3D%220%22%3E%0A++++%3Ctr%3E%0A++++++++%3Ctd+align%3D%22left%22%3E%0A++++++++++++'
   40    67        INIT_FCALL                                               'date'
   41    68        SEND_VAL                                                 'Y'
         69        SEND_VAR                                                 !5
         70        DO_ICALL                                         $31     
         71        CONCAT                                           ~32     '%3Ca+href%3D%22calnav.php%3Fj%3D', $31
         72        CONCAT                                           ~33     ~32, '%26m%3D'
         73        INIT_FCALL                                               'date'
         74        SEND_VAL                                                 'n'
         75        SEND_VAR                                                 !5
         76        DO_ICALL                                         $34     
         77        CONCAT                                           ~35     ~33, $34
         78        CONCAT                                           ~36     ~35, '%26d%3D'
         79        INIT_FCALL                                               'date'
         80        SEND_VAL                                                 'j'
         81        SEND_VAR                                                 !5
         82        DO_ICALL                                         $37     
         83        CONCAT                                           ~38     ~36, $37
         84        CONCAT                                           ~39     ~38, '%22+target%3D%22navframe%22%3E'
         85        ECHO                                                     ~39
   42    86        ECHO                                                     '%3C%3C'
   43    87        ECHO                                                     '%3C%2Fa%3E'
   45    88        ECHO                                                     '++++++++++++%3C%2Ftd%3E%0A++++++++++++%3Ctd+colspan%3D%225%22%3E%0A++++++++++++%3Cp+align%3D%22center%22%3E%3Cfont+size%3D%221%22%0A++++++++++++++++face%3D%22Verdana%22+color%3D%22%23000080%22%3E%0A++++++++++++'
   50    89        INIT_FCALL                                               'date'
         90        SEND_VAL                                                 'F'
         91        SEND_VAR                                                 !3
         92        DO_ICALL                                         $40     
         93        CONCAT                                           ~41     $40, '+'
         94        INIT_FCALL                                               'date'
         95        SEND_VAL                                                 'Y'
         96        SEND_VAR                                                 !3
         97        DO_ICALL                                         $42     
         98        CONCAT                                           ~43     ~41, $42
         99        ECHO                                                     ~43
   51   100        ECHO                                                     '%3C%2Ffont%3E%3C%2Fp%3E%0A++++++++++++++++%3C%2Ftd%3E%0A++++++++++++%3Ctd+align%3D%22right%22%3E%0A++++++++++++'
   55   101        INIT_FCALL                                               'date'
        102        SEND_VAL                                                 'Y'
        103        SEND_VAR                                                 !4
        104        DO_ICALL                                         $44     
        105        CONCAT                                           ~45     '%3Ca+href%3D%22calnav.php%3Fj%3D', $44
        106        CONCAT                                           ~46     ~45, '%26m%3D'
        107        INIT_FCALL                                               'date'
   56   108        SEND_VAL                                                 'n'
        109        SEND_VAR                                                 !4
        110        DO_ICALL                                         $47     
        111        CONCAT                                           ~48     ~46, $47
        112        CONCAT                                           ~49     ~48, '%26d%3D'
        113        INIT_FCALL                                               'date'
        114        SEND_VAL                                                 'j'
        115        SEND_VAR                                                 !4
        116        DO_ICALL                                         $50     
        117        CONCAT                                           ~51     ~49, $50
        118        CONCAT                                           ~52     ~51, '%22+target%3D%22navframe%22%3E'
        119        ECHO                                                     ~52
   57   120        ECHO                                                     '%3E%3E'
   58   121        ECHO                                                     '%3C%2Fa%3E'
   60   122        ECHO                                                     '++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A%0A++++%3C%2Ftr%3E%0A++++%3Ctr%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++M%0A++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++T%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++W%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++T%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++F%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++S%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++++++%3Ctd+width%3D17+height%3D17+align%3D%22center%22+bgcolor%3D%22%23000080%22%3E%0A++++++++++++++++%3Cfont+color%3D%22%23FFFFFF%22%3E%0A++++++++++++++++S%0A++++++++++++++++%3C%2Ffont%3E%3C%2Ftd%3E%0A++++%3C%2Ftr%3E%0A%0A'
   95   123        ASSIGN                                                   !7, 1
   96   124        ASSIGN                                                   !8, 1
        125      > JMP                                                      ->223
   97   126    >   ECHO                                                     '%3Ctr%3E'
   98   127        ASSIGN                                                   !2, 1
        128      > JMP                                                      ->219
   99   129    >   ECHO                                                     '%3Ctd+height%3D15+align%3D%22center%22%3E'
  100   130        INIT_FCALL                                               'date'
        131        SEND_VAL                                                 'j'
        132        FETCH_DIM_R                                      ~56     !6, !7
        133        SEND_VAL                                                 ~56
        134        DO_ICALL                                         $57     
        135        IS_SMALLER                                       ~58     7, $57
        136        IS_EQUAL                                         ~59     !8, 1
        137        BW_AND                                           ~60     ~58, ~59
        138        INIT_FCALL                                               'date'
  101   139        SEND_VAL                                                 'j'
        140        FETCH_DIM_R                                      ~61     !6, !7
        141        SEND_VAL                                                 ~61
        142        DO_ICALL                                         $62     
        143        IS_SMALLER_OR_EQUAL                              ~63     $62, 14
        144        IS_SMALLER_OR_EQUAL                              ~64     5, !8
        145        BW_AND                                           ~65     ~63, ~64
        146        BW_OR                                            ~66     ~60, ~65
        147      > JMPZ                                                     ~66, ->178
  103   148    >   INIT_FCALL                                               'date'
        149        SEND_VAL                                                 'Y'
        150        FETCH_DIM_R                                      ~67     !6, !7
        151        SEND_VAL                                                 ~67
        152        DO_ICALL                                         $68     
        153        CONCAT                                           ~69     '%3Ca+href%3D%22calnav.php%3Fj%3D', $68
        154        CONCAT                                           ~70     ~69, '%26m%3D'
  104   155        INIT_FCALL                                               'date'
        156        SEND_VAL                                                 'n'
        157        FETCH_DIM_R                                      ~71     !6, !7
        158        SEND_VAL                                                 ~71
        159        DO_ICALL                                         $72     
        160        CONCAT                                           ~73     ~70, $72
        161        CONCAT                                           ~74     ~73, '%26d%3D'
        162        INIT_FCALL                                               'date'
        163        SEND_VAL                                                 'j'
        164        FETCH_DIM_R                                      ~75     !6, !7
        165        SEND_VAL                                                 ~75
        166        DO_ICALL                                         $76     
        167        CONCAT                                           ~77     ~74, $76
        168        CONCAT                                           ~78     ~77, '%22%0Atarget%3D%22navframe%22+style%3D%22color%3AC0C0C0%22%3E'
        169        ECHO                                                     ~78
  106   170        INIT_FCALL                                               'date'
        171        SEND_VAL                                                 'j'
        172        FETCH_DIM_R                                      ~79     !6, !7
        173        SEND_VAL                                                 ~79
        174        DO_ICALL                                         $80     
        175        ECHO                                                     $80
  107   176        ECHO                                                     '%3C%2Fa%3E'
        177      > JMP                                                      ->215
  109   178    >   FETCH_DIM_R                                      ~81     !6, !7
        179        IS_EQUAL                                                 !3, ~81
        180      > JMPZ                                                     ~82, ->182
  110   181    >   ECHO                                                     '%3Cstrong%3E'
  113   182    >   INIT_FCALL                                               'date'
        183        SEND_VAL                                                 'Y'
        184        FETCH_DIM_R                                      ~83     !6, !7
        185        SEND_VAL                                                 ~83
        186        DO_ICALL                                         $84     
        187        CONCAT                                           ~85     '%3Ca+href%3D%22calnav.php%3Fj%3D', $84
        188        CONCAT                                           ~86     ~85, '%26m%3D'
  114   189        INIT_FCALL                                               'date'
        190        SEND_VAL                                                 'n'
        191        FETCH_DIM_R                                      ~87     !6, !7
        192        SEND_VAL                                                 ~87
        193        DO_ICALL                                         $88     
        194        CONCAT                                           ~89     ~86, $88
        195        CONCAT                                           ~90     ~89, '%26d%3D'
        196        INIT_FCALL                                               'date'
        197        SEND_VAL                                                 'j'
        198        FETCH_DIM_R                                      ~91     !6, !7
        199        SEND_VAL                                                 ~91
        200        DO_ICALL                                         $92     
        201        CONCAT                                           ~93     ~90, $92
        202        CONCAT                                           ~94     ~93, '%22%0Atarget%3D%22navframe%22%3E'
        203        ECHO                                                     ~94
  116   204        INIT_FCALL                                               'date'
        205        SEND_VAL                                                 'j'
        206        FETCH_DIM_R                                      ~95     !6, !7
        207        SEND_VAL                                                 ~95
        208        DO_ICALL                                         $96     
        209        ECHO                                                     $96
  117   210        ECHO                                                     '%3C%2Fa%3E'
  118   211        FETCH_DIM_R                                      ~97     !6, !7
        212        IS_EQUAL                                                 !3, ~97
        213      > JMPZ                                                     ~98, ->215
  119   214    >   ECHO                                                     '%3C%2Fstrong%3E'
  125   215    >   ECHO                                                     '%3C%2Ftd%3E'
  126   216        PRE_INC                                          ~99     !7
        217        ASSIGN                                                   !7, ~99
   98   218        PRE_INC                                                  !2
        219    >   IS_SMALLER_OR_EQUAL                                      !2, 7
        220      > JMPNZ                                                    ~102, ->129
  128   221    >   ECHO                                                     '%3C%2Ftr%3E'
   96   222        PRE_INC                                                  !8
        223    >   IS_SMALLER_OR_EQUAL                                      !8, 6
        224      > JMPNZ                                                    ~104, ->126
  131   225    >   ECHO                                                     '%3C%2Ftable%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E'
  133   226      > RETURN                                                   1

Function get_marray:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 28
Branch analysis from position: 18
1 jumps found. (Code = 42) Position 1 = 50
Branch analysis from position: 50
1 jumps found. (Code = 42) Position 1 = 76
Branch analysis from position: 76
2 jumps found. (Code = 44) Position 1 = 78, Position 2 = 52
Branch analysis from position: 78
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 52
2 jumps found. (Code = 44) Position 1 = 78, Position 2 = 52
Branch analysis from position: 78
Branch analysis from position: 52
Branch analysis from position: 28
1 jumps found. (Code = 42) Position 1 = 76
Branch analysis from position: 76
filename:       /in/NKYeY
function name:  get_mARRAY
number of ops:  80
compiled vars:  !0 = $intDATE, !1 = $d, !2 = $m, !3 = $j, !4 = $startDAY, !5 = $i, !6 = $marray
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   17     0  E >   BIND_GLOBAL                                              !0, 'intDATE'
   18     1        BIND_GLOBAL                                              !1, 'd'
   19     2        BIND_GLOBAL                                              !2, 'm'
   20     3        BIND_GLOBAL                                              !3, 'j'
   21     4        INIT_FCALL                                               'date'
          5        SEND_VAL                                                 'w'
          6        INIT_FCALL                                               'mktime'
          7        SEND_VAL                                                 0
          8        SEND_VAL                                                 0
          9        SEND_VAL                                                 0
         10        SEND_VAR                                                 !2
         11        SEND_VAL                                                 1
         12        SEND_VAR                                                 !3
         13        DO_ICALL                                         $7      
         14        SEND_VAR                                                 $7
         15        DO_ICALL                                         $8      
         16        IS_EQUAL                                                 $8, 2
         17      > JMPZ                                                     ~9, ->28
   22    18    >   INIT_FCALL                                               'mktime'
         19        SEND_VAL                                                 0
         20        SEND_VAL                                                 0
         21        SEND_VAL                                                 0
         22        SEND_VAR                                                 !2
         23        SEND_VAL                                                 1
         24        SEND_VAR                                                 !3
         25        DO_ICALL                                         $10     
         26        ASSIGN                                                   !4, $10
         27      > JMP                                                      ->50
   24    28    >   INIT_FCALL                                               'mktime'
         29        SEND_VAL                                                 0
         30        SEND_VAL                                                 0
         31        SEND_VAL                                                 0
         32        SEND_VAR                                                 !2
         33        INIT_FCALL                                               'date'
         34        SEND_VAL                                                 'w'
         35        INIT_FCALL                                               'mktime'
         36        SEND_VAL                                                 0
         37        SEND_VAL                                                 0
         38        SEND_VAL                                                 0
         39        SEND_VAR                                                 !2
         40        SEND_VAL                                                 0
         41        SEND_VAR                                                 !3
         42        DO_ICALL                                         $12     
         43        SEND_VAR                                                 $12
         44        DO_ICALL                                         $13     
         45        SUB                                              ~14     0, $13
         46        SEND_VAL                                                 ~14
         47        SEND_VAR                                                 !3
         48        DO_ICALL                                         $15     
         49        ASSIGN                                                   !4, $15
   27    50    >   ASSIGN                                                   !5, 1
         51      > JMP                                                      ->76
   29    52    >   INIT_FCALL                                               'mktime'
         53        SEND_VAL                                                 0
         54        SEND_VAL                                                 0
         55        SEND_VAL                                                 0
         56        INIT_FCALL                                               'date'
         57        SEND_VAL                                                 'n'
         58        SEND_VAR                                                 !4
         59        DO_ICALL                                         $19     
         60        SEND_VAR                                                 $19
         61        INIT_FCALL                                               'date'
         62        SEND_VAL                                                 'j'
         63        SEND_VAR                                                 !4
         64        DO_ICALL                                         $20     
         65        ADD                                              ~21     $20, !5
         66        SEND_VAL                                                 ~21
         67        INIT_FCALL                                               'date'
   30    68        SEND_VAL                                                 'Y'
         69        SEND_VAR                                                 !4
         70        DO_ICALL                                         $22     
         71        SEND_VAR                                                 $22
         72        DO_ICALL                                         $23     
   29    73        ASSIGN_DIM                                               !6, !5
   30    74        OP_DATA                                                  $23
   27    75        PRE_INC                                                  !5
         76    >   IS_SMALLER_OR_EQUAL                                      !5, 42
         77      > JMPNZ                                                    ~25, ->52
   32    78    > > RETURN                                                   !6
   33    79*     > RETURN                                                   null

End of function get_marray

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
159.55 ms | 1426 KiB | 20 Q