3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* Needs: - Shirt sizes Would it be easier to use the mobile version? http://m.teefury.com/ Also, use http://codepad.viper-7.com to check to see how the code is scraping */ /** * filename teefury.php * * This does a basic scraping of the desktop version of the Teefury homepage. Obtains the * prices, names, colors, etc., and is used for putting that data into XML. * * @author Katie Pham <kaytee.pham@gmail.com> */ // Required to print out XML header('Content-Type: application/xml'); $output = file_get_contents('http://www.teefury.com/'); $regex_title = '#"og:title" content="(.+?)"#'; $regex_shirtimg = '#og:image" content="(.+?)"#'; $regex_price = '/<span class="price">(.+?)<\/span>/s'; $twofury = FALSE; $nodisplay = 'style="display: none;"'; preg_match($regex_title, $output, $match_title); preg_match($regex_price, $output, $match_price); echo 'Price: ' . $match_price[1] . '<br />'; //var_dump($match); // Let's go here if it's Twofury if ($match_title[1] == 'The Limited Edition Cheap T-Shirt, Gone in 24hours!') { $twofury = TRUE; // Shirt images preg_match_all($regex_shirtimg, $output, $match_shirtimg); // Shirt names and authors $regex_names = '#<span class="shirt_title">(.+?)</span>#'; preg_match_all($regex_names, $output, $match_names); $regex_author_left = '#<span class="by_link_left">by <a href="(.+?)">(.+?)</a></span>#'; $regex_author_right = '#<span class="by_link_right">by <a href="(.+?)">(.+?)</a></span>#'; preg_match($regex_author_left, $output, $match_author_left); preg_match($regex_author_right, $output, $match_author_right); // Note--1st element = URL echo 'Left author: ' . $match_author_left[2] . '<br />'; echo 'Right author: ' . $match_author_right[2] . '<br />'; // Leader $regex_leader = '#class=\"current_leader_(.+?)\"(.+?)#'; $leader_image = "/images/current_leader.png"; preg_match_all($regex_leader, $output, $match_leader); $current_leader = "Leader: None"; if ($match_leader[2][0] == ' ' || $match_leader[2][1] == '/') { $current_leader = "Leader: Right"; } else if ($match_leader[2][1] == ' ' || $match_leader[2][0] == '/') { $current_leader = "Leader: Left"; } echo $current_leader . '<br />'; // Colors // Men's $regex_colors_left_men = '#<span class="qtip mens-color-box" id="(.+?)" data-hex="\#(.+?)" rel="(.+?)" style="background-color: (.+?); " title="(.+?)" data-color-name="(.+?)" data-identifier="a">#'; preg_match_all($regex_colors_left_men, $output, $match_colors_left_men); $regex_colors_right_men = '#<span class="qtip mens-color-box" id="(.+?)" data-hex="\#(.+?)" rel="(.+?)" style="background-color: (.+?); " title="(.+?)" data-color-name="(.+?)" data-identifier="b">#'; preg_match_all($regex_colors_right_men, $output, $match_colors_right_men); // Women's $regex_colors_left_women = '#<span class="qtip womens-color-box" id="(.+?)" data-hex="\#(.+?)" rel="(.+?)" style="background-color: (.+?); " title="(.+?)" data-color-name="(.+?)" data-identifier="a">#'; preg_match_all($regex_colors_left_women, $output, $match_colors_left_women); $regex_colors_right_women = '#<span class="qtip womens-color-box" id="(.+?)" data-hex="\#(.+?)" rel="(.+?)" style="background-color: (.+?); " title="(.+?)" data-color-name="(.+?)" data-identifier="b">#'; preg_match_all($regex_colors_right_women, $output, $match_colors_right_women); // Display shirt names, shirt images, and prices for($i = 0; $i < count($match_shirtimg[1]); $i++) { echo 'Shirt ' . $i . ' (' . $match_names[1][$i] . '): ' . $match_shirtimg[1][$i] . '<br />'; // Left shirt's info if ($i == 0) { for ($j = 0; $j < count($match_colors_left_men[4]); $j++) { echo 'Colors for men\'s: ' . $match_colors_left_men[4][$j] . ' (' . $match_colors_left_men[6][$j] . ')<br />'; } for ($j = 0; $j < count($match_colors_left_women[4]); $j++) { echo 'Colors for women\'s: ' . $match_colors_left_women[4][$j] . ' (' . $match_colors_left_women[6][$j] . ')<br />'; } } else { for ($j = 0; $j < count($match_colors_right_men[4]); $j++) { echo 'Colors for men\'s: ' . $match_colors_right_men[4][$j] . ' (' . $match_colors_right_men[6][$j] . ')<br />'; } for ($j = 0; $j < count($match_colors_right_women[4]); $j++) { echo 'Colors for women\'s: ' . $match_colors_right_women[4][$j] . ' (' . $match_colors_right_women[6][$j] . ')<br />'; } } } } // Nope, just a plain old day // Needs to be worked on! // Also needs: // - Author // - Shirt colors // - Price // - Sizes else { echo $match_title[1] . 'Regular Teefury!'; $regex_name = '#<span id=\'p-title\'>(.+?)<\/span>#'; preg_match($regex_name, $output, $match_name); preg_match($regex_shirtimg, $output, $match_shirt); echo 'Shirt ' . $i . ' (' . $match_name[1] . '): ' . $match_shirtimg[1] . '<br />'; } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 202
Branch analysis from position: 29
2 jumps found. (Code = 47) Position 1 = 73, Position 2 = 77
Branch analysis from position: 73
2 jumps found. (Code = 43) Position 1 = 78, Position 2 = 80
Branch analysis from position: 78
1 jumps found. (Code = 42) Position 1 = 90
Branch analysis from position: 90
1 jumps found. (Code = 42) Position 1 = 197
Branch analysis from position: 197
2 jumps found. (Code = 44) Position 1 = 201, Position 2 = 118
Branch analysis from position: 201
1 jumps found. (Code = 42) Position 1 = 225
Branch analysis from position: 225
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 118
2 jumps found. (Code = 43) Position 1 = 131, Position 2 = 164
Branch analysis from position: 131
1 jumps found. (Code = 42) Position 1 = 143
Branch analysis from position: 143
2 jumps found. (Code = 44) Position 1 = 147, Position 2 = 133
Branch analysis from position: 147
1 jumps found. (Code = 42) Position 1 = 159
Branch analysis from position: 159
2 jumps found. (Code = 44) Position 1 = 163, Position 2 = 149
Branch analysis from position: 163
1 jumps found. (Code = 42) Position 1 = 196
Branch analysis from position: 196
2 jumps found. (Code = 44) Position 1 = 201, Position 2 = 118
Branch analysis from position: 201
Branch analysis from position: 118
Branch analysis from position: 149
2 jumps found. (Code = 44) Position 1 = 163, Position 2 = 149
Branch analysis from position: 163
Branch analysis from position: 149
Branch analysis from position: 133
2 jumps found. (Code = 44) Position 1 = 147, Position 2 = 133
Branch analysis from position: 147
Branch analysis from position: 133
Branch analysis from position: 164
1 jumps found. (Code = 42) Position 1 = 176
Branch analysis from position: 176
2 jumps found. (Code = 44) Position 1 = 180, Position 2 = 166
Branch analysis from position: 180
1 jumps found. (Code = 42) Position 1 = 192
Branch analysis from position: 192
2 jumps found. (Code = 44) Position 1 = 196, Position 2 = 182
Branch analysis from position: 196
Branch analysis from position: 182
2 jumps found. (Code = 44) Position 1 = 196, Position 2 = 182
Branch analysis from position: 196
Branch analysis from position: 182
Branch analysis from position: 166
2 jumps found. (Code = 44) Position 1 = 180, Position 2 = 166
Branch analysis from position: 180
Branch analysis from position: 166
Branch analysis from position: 80
2 jumps found. (Code = 47) Position 1 = 84, Position 2 = 88
Branch analysis from position: 84
2 jumps found. (Code = 43) Position 1 = 89, Position 2 = 90
Branch analysis from position: 89
1 jumps found. (Code = 42) Position 1 = 197
Branch analysis from position: 197
Branch analysis from position: 90
Branch analysis from position: 88
Branch analysis from position: 77
Branch analysis from position: 202
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/kJjOe
function name:  (null)
number of ops:  226
compiled vars:  !0 = $output, !1 = $regex_title, !2 = $regex_shirtimg, !3 = $regex_price, !4 = $twofury, !5 = $nodisplay, !6 = $match_title, !7 = $match_price, !8 = $match_shirtimg, !9 = $regex_names, !10 = $match_names, !11 = $regex_author_left, !12 = $regex_author_right, !13 = $match_author_left, !14 = $match_author_right, !15 = $regex_leader, !16 = $leader_image, !17 = $match_leader, !18 = $current_leader, !19 = $regex_colors_left_men, !20 = $match_colors_left_men, !21 = $regex_colors_right_men, !22 = $match_colors_right_men, !23 = $regex_colors_left_women, !24 = $match_colors_left_women, !25 = $regex_colors_right_women, !26 = $match_colors_right_women, !27 = $i, !28 = $j, !29 = $regex_name, !30 = $match_name, !31 = $match_shirt
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   19     0  E >   INIT_FCALL                                               'header'
          1        SEND_VAL                                                 'Content-Type%3A+application%2Fxml'
          2        DO_ICALL                                                 
   21     3        INIT_FCALL                                               'file_get_contents'
          4        SEND_VAL                                                 'http%3A%2F%2Fwww.teefury.com%2F'
          5        DO_ICALL                                         $33     
          6        ASSIGN                                                   !0, $33
   23     7        ASSIGN                                                   !1, '%23%22og%3Atitle%22+content%3D%22%28.%2B%3F%29%22%23'
   24     8        ASSIGN                                                   !2, '%23og%3Aimage%22+content%3D%22%28.%2B%3F%29%22%23'
   25     9        ASSIGN                                                   !3, '%2F%3Cspan+class%3D%22price%22%3E%28.%2B%3F%29%3C%5C%2Fspan%3E%2Fs'
   26    10        ASSIGN                                                   !4, <false>
   27    11        ASSIGN                                                   !5, 'style%3D%22display%3A+none%3B%22'
   29    12        INIT_FCALL                                               'preg_match'
         13        SEND_VAR                                                 !1
         14        SEND_VAR                                                 !0
         15        SEND_REF                                                 !6
         16        DO_ICALL                                                 
   30    17        INIT_FCALL                                               'preg_match'
         18        SEND_VAR                                                 !3
         19        SEND_VAR                                                 !0
         20        SEND_REF                                                 !7
         21        DO_ICALL                                                 
   32    22        FETCH_DIM_R                                      ~42     !7, 1
         23        CONCAT                                           ~43     'Price%3A+', ~42
         24        CONCAT                                           ~44     ~43, '%3Cbr+%2F%3E'
         25        ECHO                                                     ~44
   36    26        FETCH_DIM_R                                      ~45     !6, 1
         27        IS_EQUAL                                                 ~45, 'The+Limited+Edition+Cheap+T-Shirt%2C+Gone+in+24hours%21'
         28      > JMPZ                                                     ~46, ->202
   37    29    >   ASSIGN                                                   !4, <true>
   39    30        INIT_FCALL                                               'preg_match_all'
         31        SEND_VAR                                                 !2
         32        SEND_VAR                                                 !0
         33        SEND_REF                                                 !8
         34        DO_ICALL                                                 
   42    35        ASSIGN                                                   !9, '%23%3Cspan+class%3D%22shirt_title%22%3E%28.%2B%3F%29%3C%2Fspan%3E%23'
   43    36        INIT_FCALL                                               'preg_match_all'
         37        SEND_VAR                                                 !9
         38        SEND_VAR                                                 !0
         39        SEND_REF                                                 !10
         40        DO_ICALL                                                 
   44    41        ASSIGN                                                   !11, '%23%3Cspan+class%3D%22by_link_left%22%3Eby+%3Ca+href%3D%22%28.%2B%3F%29%22%3E%28.%2B%3F%29%3C%2Fa%3E%3C%2Fspan%3E%23'
   45    42        ASSIGN                                                   !12, '%23%3Cspan+class%3D%22by_link_right%22%3Eby+%3Ca+href%3D%22%28.%2B%3F%29%22%3E%28.%2B%3F%29%3C%2Fa%3E%3C%2Fspan%3E%23'
   46    43        INIT_FCALL                                               'preg_match'
         44        SEND_VAR                                                 !11
         45        SEND_VAR                                                 !0
         46        SEND_REF                                                 !13
         47        DO_ICALL                                                 
   47    48        INIT_FCALL                                               'preg_match'
         49        SEND_VAR                                                 !12
         50        SEND_VAR                                                 !0
         51        SEND_REF                                                 !14
         52        DO_ICALL                                                 
   49    53        FETCH_DIM_R                                      ~55     !13, 2
         54        CONCAT                                           ~56     'Left+author%3A+', ~55
         55        CONCAT                                           ~57     ~56, '%3Cbr+%2F%3E'
         56        ECHO                                                     ~57
   50    57        FETCH_DIM_R                                      ~58     !14, 2
         58        CONCAT                                           ~59     'Right+author%3A+', ~58
         59        CONCAT                                           ~60     ~59, '%3Cbr+%2F%3E'
         60        ECHO                                                     ~60
   53    61        ASSIGN                                                   !15, '%23class%3D%5C%22current_leader_%28.%2B%3F%29%5C%22%28.%2B%3F%29%23'
   54    62        ASSIGN                                                   !16, '%2Fimages%2Fcurrent_leader.png'
   55    63        INIT_FCALL                                               'preg_match_all'
         64        SEND_VAR                                                 !15
         65        SEND_VAR                                                 !0
         66        SEND_REF                                                 !17
         67        DO_ICALL                                                 
   56    68        ASSIGN                                                   !18, 'Leader%3A+None'
   57    69        FETCH_DIM_R                                      ~65     !17, 2
         70        FETCH_DIM_R                                      ~66     ~65, 0
         71        IS_EQUAL                                         ~67     ~66, '+'
         72      > JMPNZ_EX                                         ~67     ~67, ->77
         73    >   FETCH_DIM_R                                      ~68     !17, 2
         74        FETCH_DIM_R                                      ~69     ~68, 1
         75        IS_EQUAL                                         ~70     ~69, '%2F'
         76        BOOL                                             ~67     ~70
         77    > > JMPZ                                                     ~67, ->80
   58    78    >   ASSIGN                                                   !18, 'Leader%3A+Right'
         79      > JMP                                                      ->90
   60    80    >   FETCH_DIM_R                                      ~72     !17, 2
         81        FETCH_DIM_R                                      ~73     ~72, 1
         82        IS_EQUAL                                         ~74     ~73, '+'
         83      > JMPNZ_EX                                         ~74     ~74, ->88
         84    >   FETCH_DIM_R                                      ~75     !17, 2
         85        FETCH_DIM_R                                      ~76     ~75, 0
         86        IS_EQUAL                                         ~77     ~76, '%2F'
         87        BOOL                                             ~74     ~77
         88    > > JMPZ                                                     ~74, ->90
   61    89    >   ASSIGN                                                   !18, 'Leader%3A+Left'
   63    90    >   CONCAT                                           ~79     !18, '%3Cbr+%2F%3E'
         91        ECHO                                                     ~79
   67    92        ASSIGN                                                   !19, '%23%3Cspan+class%3D%22qtip+mens-color-box%22+id%3D%22%28.%2B%3F%29%22+data-hex%3D%22%5C%23%28.%2B%3F%29%22+rel%3D%22%28.%2B%3F%29%22+style%3D%22background-color%3A+%28.%2B%3F%29%3B+%22+title%3D%22%28.%2B%3F%29%22+data-color-name%3D%22%28.%2B%3F%29%22+data-identifier%3D%22a%22%3E%23'
   68    93        INIT_FCALL                                               'preg_match_all'
         94        SEND_VAR                                                 !19
         95        SEND_VAR                                                 !0
         96        SEND_REF                                                 !20
         97        DO_ICALL                                                 
   69    98        ASSIGN                                                   !21, '%23%3Cspan+class%3D%22qtip+mens-color-box%22+id%3D%22%28.%2B%3F%29%22+data-hex%3D%22%5C%23%28.%2B%3F%29%22+rel%3D%22%28.%2B%3F%29%22+style%3D%22background-color%3A+%28.%2B%3F%29%3B+%22+title%3D%22%28.%2B%3F%29%22+data-color-name%3D%22%28.%2B%3F%29%22+data-identifier%3D%22b%22%3E%23'
   70    99        INIT_FCALL                                               'preg_match_all'
        100        SEND_VAR                                                 !21
        101        SEND_VAR                                                 !0
        102        SEND_REF                                                 !22
        103        DO_ICALL                                                 
   72   104        ASSIGN                                                   !23, '%23%3Cspan+class%3D%22qtip+womens-color-box%22+id%3D%22%28.%2B%3F%29%22+data-hex%3D%22%5C%23%28.%2B%3F%29%22+rel%3D%22%28.%2B%3F%29%22+style%3D%22background-color%3A+%28.%2B%3F%29%3B+%22+title%3D%22%28.%2B%3F%29%22+data-color-name%3D%22%28.%2B%3F%29%22+data-identifier%3D%22a%22%3E%23'
   73   105        INIT_FCALL                                               'preg_match_all'
        106        SEND_VAR                                                 !23
        107        SEND_VAR                                                 !0
        108        SEND_REF                                                 !24
        109        DO_ICALL                                                 
   74   110        ASSIGN                                                   !25, '%23%3Cspan+class%3D%22qtip+womens-color-box%22+id%3D%22%28.%2B%3F%29%22+data-hex%3D%22%5C%23%28.%2B%3F%29%22+rel%3D%22%28.%2B%3F%29%22+style%3D%22background-color%3A+%28.%2B%3F%29%3B+%22+title%3D%22%28.%2B%3F%29%22+data-color-name%3D%22%28.%2B%3F%29%22+data-identifier%3D%22b%22%3E%23'
   75   111        INIT_FCALL                                               'preg_match_all'
        112        SEND_VAR                                                 !25
        113        SEND_VAR                                                 !0
        114        SEND_REF                                                 !26
        115        DO_ICALL                                                 
   78   116        ASSIGN                                                   !27, 0
        117      > JMP                                                      ->197
   79   118    >   CONCAT                                           ~89     'Shirt+', !27
        119        CONCAT                                           ~90     ~89, '+%28'
        120        FETCH_DIM_R                                      ~91     !10, 1
        121        FETCH_DIM_R                                      ~92     ~91, !27
        122        CONCAT                                           ~93     ~90, ~92
        123        CONCAT                                           ~94     ~93, '%29%3A+'
        124        FETCH_DIM_R                                      ~95     !8, 1
        125        FETCH_DIM_R                                      ~96     ~95, !27
        126        CONCAT                                           ~97     ~94, ~96
        127        CONCAT                                           ~98     ~97, '%3Cbr+%2F%3E'
        128        ECHO                                                     ~98
   81   129        IS_EQUAL                                                 !27, 0
        130      > JMPZ                                                     ~99, ->164
   82   131    >   ASSIGN                                                   !28, 0
        132      > JMP                                                      ->143
   83   133    >   FETCH_DIM_R                                      ~101    !20, 4
        134        FETCH_DIM_R                                      ~102    ~101, !28
        135        CONCAT                                           ~103    'Colors+for+men%27s%3A+', ~102
        136        CONCAT                                           ~104    ~103, '+%28'
        137        FETCH_DIM_R                                      ~105    !20, 6
        138        FETCH_DIM_R                                      ~106    ~105, !28
        139        CONCAT                                           ~107    ~104, ~106
        140        CONCAT                                           ~108    ~107, '%29%3Cbr+%2F%3E'
        141        ECHO                                                     ~108
   82   142        PRE_INC                                                  !28
        143    >   FETCH_DIM_R                                      ~110    !20, 4
        144        COUNT                                            ~111    ~110
        145        IS_SMALLER                                               !28, ~111
        146      > JMPNZ                                                    ~112, ->133
   85   147    >   ASSIGN                                                   !28, 0
        148      > JMP                                                      ->159
   86   149    >   FETCH_DIM_R                                      ~114    !24, 4
        150        FETCH_DIM_R                                      ~115    ~114, !28
        151        CONCAT                                           ~116    'Colors+for+women%27s%3A+', ~115
        152        CONCAT                                           ~117    ~116, '+%28'
        153        FETCH_DIM_R                                      ~118    !24, 6
        154        FETCH_DIM_R                                      ~119    ~118, !28
        155        CONCAT                                           ~120    ~117, ~119
        156        CONCAT                                           ~121    ~120, '%29%3Cbr+%2F%3E'
        157        ECHO                                                     ~121
   85   158        PRE_INC                                                  !28
        159    >   FETCH_DIM_R                                      ~123    !24, 4
        160        COUNT                                            ~124    ~123
        161        IS_SMALLER                                               !28, ~124
        162      > JMPNZ                                                    ~125, ->149
        163    > > JMP                                                      ->196
   90   164    >   ASSIGN                                                   !28, 0
        165      > JMP                                                      ->176
   91   166    >   FETCH_DIM_R                                      ~127    !22, 4
        167        FETCH_DIM_R                                      ~128    ~127, !28
        168        CONCAT                                           ~129    'Colors+for+men%27s%3A+', ~128
        169        CONCAT                                           ~130    ~129, '+%28'
        170        FETCH_DIM_R                                      ~131    !22, 6
        171        FETCH_DIM_R                                      ~132    ~131, !28
        172        CONCAT                                           ~133    ~130, ~132
        173        CONCAT                                           ~134    ~133, '%29%3Cbr+%2F%3E'
        174        ECHO                                                     ~134
   90   175        PRE_INC                                                  !28
        176    >   FETCH_DIM_R                                      ~136    !22, 4
        177        COUNT                                            ~137    ~136
        178        IS_SMALLER                                               !28, ~137
        179      > JMPNZ                                                    ~138, ->166
   93   180    >   ASSIGN                                                   !28, 0
        181      > JMP                                                      ->192
   94   182    >   FETCH_DIM_R                                      ~140    !26, 4
        183        FETCH_DIM_R                                      ~141    ~140, !28
        184        CONCAT                                           ~142    'Colors+for+women%27s%3A+', ~141
        185        CONCAT                                           ~143    ~142, '+%28'
        186        FETCH_DIM_R                                      ~144    !26, 6
        187        FETCH_DIM_R                                      ~145    ~144, !28
        188        CONCAT                                           ~146    ~143, ~145
        189        CONCAT                                           ~147    ~146, '%29%3Cbr+%2F%3E'
        190        ECHO                                                     ~147
   93   191        PRE_INC                                                  !28
        192    >   FETCH_DIM_R                                      ~149    !26, 4
        193        COUNT                                            ~150    ~149
        194        IS_SMALLER                                               !28, ~150
        195      > JMPNZ                                                    ~151, ->182
   78   196    >   PRE_INC                                                  !27
        197    >   FETCH_DIM_R                                      ~153    !8, 1
        198        COUNT                                            ~154    ~153
        199        IS_SMALLER                                               !27, ~154
        200      > JMPNZ                                                    ~155, ->118
        201    > > JMP                                                      ->225
  109   202    >   FETCH_DIM_R                                      ~156    !6, 1
        203        CONCAT                                           ~157    ~156, 'Regular+Teefury%21'
        204        ECHO                                                     ~157
  110   205        ASSIGN                                                   !29, '%23%3Cspan+id%3D%27p-title%27%3E%28.%2B%3F%29%3C%5C%2Fspan%3E%23'
  111   206        INIT_FCALL                                               'preg_match'
        207        SEND_VAR                                                 !29
        208        SEND_VAR                                                 !0
        209        SEND_REF                                                 !30
        210        DO_ICALL                                                 
  113   211        INIT_FCALL                                               'preg_match'
        212        SEND_VAR                                                 !2
        213        SEND_VAR                                                 !0
        214        SEND_REF                                                 !31
        215        DO_ICALL                                                 
  114   216        CONCAT                                           ~161    'Shirt+', !27
        217        CONCAT                                           ~162    ~161, '+%28'
        218        FETCH_DIM_R                                      ~163    !30, 1
        219        CONCAT                                           ~164    ~162, ~163
        220        CONCAT                                           ~165    ~164, '%29%3A+'
        221        FETCH_DIM_R                                      ~166    !8, 1
        222        CONCAT                                           ~167    ~165, ~166
        223        CONCAT                                           ~168    ~167, '%3Cbr+%2F%3E'
        224        ECHO                                                     ~168
  116   225    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.83 ms | 1420 KiB | 21 Q