3v4l.org

run code in 300+ PHP versions simultaneously
<?php if(empty($dataFile)) {echo"无数据文件!";} else { $point=6; $data_x=array(); $data_y=array(); $x=array(); $file=$dataFile; $file_hander=fopen($file,"rb"); while(!feof($file_hander)) { $buffer=fgets($file_hander); array_push($x,$buffer); } for($i=0;$i<sizeof($x)-1;$i++) { $data=explode(" ",$x[$i]); array_push($data_x,$data[0]); array_push($data_y,substr($data[1],0,-2)); } /*for($i=0;$i<sizof($data_x);$i++) { echo"[".$data_x[$i].",".$data_y[$i]."]<br>"; }*/ if(sizeof($data_x)==sizeof($data_y))//横纵坐标的个数相同 { header("Content-type:image/png"); $imgWidth=600;$imgHeight=600;$cha=50; $image=imagecreate($imgWidth+80,$imgHeight+80); $colorWhite=imagecolorallocate($image,255,255,255); $raxi=imagecolorallocate($image,255,0,0);//#ABA9A5 $raxi_o=imagecolorallocate($image,0,255,0); $net=imagecolorallocate($image,153,204,255);//#99CCFF $zuobiao=imagecolorallocate($image,255,153,0);//#FF9900 //分别求一下横纵坐标的最大最小值 $max_x=$min_x=$data_x[0]; $min_y=$max_y=$data_y[0]; for($i=1;$i<sizeof($data_x);$i++) { $max_x=$max_x>$data_x[$i]?$max_x:$data_x[$i]; $min_x=$min_x<$data_x[$i]?$min_x:$data_x[$i]; $max_y=$max_y>$data_y[$i]?$max_y:$data_y[$i]; $min_y=$min_y<$data_y[$i]?$min_y:$data_y[$i]; } $num=20; $bit_x=($max_x-$min_x)/$imgWidth;//X轴实际与显示的比例 $step_x=30*$bit_x; $bit_y=($max_y-$min_y)/$imgHeight;//Y轴实际与显示的比例 $step_y=30*$bit_y; /*for($i=0;$i<sizeof($data_x);$i++) echo $data_x[$i]." ";*/ for($i=0;$i<=$num;$i++)//坐标轴 { imageline($image,($i*30),($imgHeight),(30*($i+1)),($imgHeight),$raxi);//注意,只要画出20个方格即可,不需考虑数据 if($i%2==0) imagestring($image,2,($i*30),$imgHeight+5,($min_x+$i*$step_x),$raxi_o);//X轴数据 else imagestring($image,2,($i*30),$imgHeight+5,($min_x+$i*$step_x),$raxi); imageline($image,0,$imgHeight-30*$i,0,$imgHeight-30*($i+1),$raxi); if($i%2==0) imagestring($image,2,10,$imgHeight-30*$i,($min_y+$i*$step_y),$raxi); else imagestring($image,2,10,$imgHeight-30*$i,($min_y+$i*$step_y),$raxi_o); } for($i=1;$i<=20;$i++)//垂线 { imageline($image,30*$i,$imgHeight,30*$i,0,$net); imageline($image,0,$imgHeight-30*$i,$imgWidth,$imgHeight-30*$i,$net); } for($i=0;$i<sizeof($data_x)-1;$i++)//画点与点之间的连线 { imageline($image,($data_x[$i]-$min_x)/$bit_x,($imgHeight-($data_y[$i]-$min_y)/$bit_y),($data_x[$i+1]-$min_x)/$bit_x,($imgHeight-($data_y[$i+1]-$min_y)/$bit_y),$raxi); } for($i=0;$i<sizeof($data_x);$i++) { $show_thing="[".$data_x[$i].",".$data_y[$i]."]"; for($j=0;$j<$point;$j++)//画坐标点 imagearc($image,($data_x[$i]-$min_x)/$bit_x,($imgHeight-($data_y[$i]-$min_y)/$bit_y),$j,$j,0,360,$raxi); imagestring($image,2,($data_x[$i]-$min_x)/$bit_x,($imgHeight-($data_y[$i]-$min_y)/$bit_y),$show_thing,$zuobiao); } imagepng($image); imagedestroy($image); } else echo"横纵坐标的个数不同!请检查一下原文件!"; } ?>
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 = 364
Branch analysis from position: 364
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 4
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15
Branch analysis from position: 28
1 jumps found. (Code = 42) Position 1 = 52
Branch analysis from position: 52
2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 30
Branch analysis from position: 56
2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 363
Branch analysis from position: 60
1 jumps found. (Code = 42) Position 1 = 149
Branch analysis from position: 149
2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116
Branch analysis from position: 152
1 jumps found. (Code = 42) Position 1 = 246
Branch analysis from position: 246
2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165
Branch analysis from position: 248
1 jumps found. (Code = 42) Position 1 = 273
Branch analysis from position: 273
2 jumps found. (Code = 44) Position 1 = 275, Position 2 = 250
Branch analysis from position: 275
1 jumps found. (Code = 42) Position 1 = 302
Branch analysis from position: 302
2 jumps found. (Code = 44) Position 1 = 306, Position 2 = 277
Branch analysis from position: 306
1 jumps found. (Code = 42) Position 1 = 353
Branch analysis from position: 353
2 jumps found. (Code = 44) Position 1 = 356, Position 2 = 308
Branch analysis from position: 356
1 jumps found. (Code = 42) Position 1 = 364
Branch analysis from position: 364
Branch analysis from position: 308
1 jumps found. (Code = 42) Position 1 = 335
Branch analysis from position: 335
2 jumps found. (Code = 44) Position 1 = 337, Position 2 = 317
Branch analysis from position: 337
2 jumps found. (Code = 44) Position 1 = 356, Position 2 = 308
Branch analysis from position: 356
Branch analysis from position: 308
Branch analysis from position: 317
2 jumps found. (Code = 44) Position 1 = 337, Position 2 = 317
Branch analysis from position: 337
Branch analysis from position: 317
Branch analysis from position: 277
2 jumps found. (Code = 44) Position 1 = 306, Position 2 = 277
Branch analysis from position: 306
Branch analysis from position: 277
Branch analysis from position: 250
2 jumps found. (Code = 44) Position 1 = 275, Position 2 = 250
Branch analysis from position: 275
Branch analysis from position: 250
Branch analysis from position: 165
2 jumps found. (Code = 43) Position 1 = 179, Position 2 = 192
Branch analysis from position: 179
1 jumps found. (Code = 42) Position 1 = 204
Branch analysis from position: 204
2 jumps found. (Code = 43) Position 1 = 220, Position 2 = 233
Branch analysis from position: 220
1 jumps found. (Code = 42) Position 1 = 245
Branch analysis from position: 245
2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165
Branch analysis from position: 248
Branch analysis from position: 165
Branch analysis from position: 233
2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165
Branch analysis from position: 248
Branch analysis from position: 165
Branch analysis from position: 192
2 jumps found. (Code = 43) Position 1 = 220, Position 2 = 233
Branch analysis from position: 220
Branch analysis from position: 233
Branch analysis from position: 116
2 jumps found. (Code = 43) Position 1 = 119, Position 2 = 121
Branch analysis from position: 119
1 jumps found. (Code = 42) Position 1 = 123
Branch analysis from position: 123
2 jumps found. (Code = 43) Position 1 = 127, Position 2 = 129
Branch analysis from position: 127
1 jumps found. (Code = 42) Position 1 = 131
Branch analysis from position: 131
2 jumps found. (Code = 43) Position 1 = 135, Position 2 = 137
Branch analysis from position: 135
1 jumps found. (Code = 42) Position 1 = 139
Branch analysis from position: 139
2 jumps found. (Code = 43) Position 1 = 143, Position 2 = 145
Branch analysis from position: 143
1 jumps found. (Code = 42) Position 1 = 147
Branch analysis from position: 147
2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116
Branch analysis from position: 152
Branch analysis from position: 116
Branch analysis from position: 145
2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116
Branch analysis from position: 152
Branch analysis from position: 116
Branch analysis from position: 137
2 jumps found. (Code = 43) Position 1 = 143, Position 2 = 145
Branch analysis from position: 143
Branch analysis from position: 145
Branch analysis from position: 129
2 jumps found. (Code = 43) Position 1 = 135, Position 2 = 137
Branch analysis from position: 135
Branch analysis from position: 137
Branch analysis from position: 121
2 jumps found. (Code = 43) Position 1 = 127, Position 2 = 129
Branch analysis from position: 127
Branch analysis from position: 129
Branch analysis from position: 363
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 30
2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 30
Branch analysis from position: 56
Branch analysis from position: 30
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15
Branch analysis from position: 28
Branch analysis from position: 15
filename:       /in/IuedZ
function name:  (null)
number of ops:  365
compiled vars:  !0 = $dataFile, !1 = $point, !2 = $data_x, !3 = $data_y, !4 = $x, !5 = $file, !6 = $file_hander, !7 = $buffer, !8 = $i, !9 = $data, !10 = $imgWidth, !11 = $imgHeight, !12 = $cha, !13 = $image, !14 = $colorWhite, !15 = $raxi, !16 = $raxi_o, !17 = $net, !18 = $zuobiao, !19 = $max_x, !20 = $min_x, !21 = $min_y, !22 = $max_y, !23 = $num, !24 = $bit_x, !25 = $step_x, !26 = $bit_y, !27 = $step_y, !28 = $show_thing, !29 = $j
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ISSET_ISEMPTY_CV                                         !0
          1      > JMPZ                                                     ~30, ->4
    3     2    >   ECHO                                                     '%E6%97%A0%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%21'
          3      > JMP                                                      ->364
    6     4    >   ASSIGN                                                   !1, 6
    7     5        ASSIGN                                                   !2, <array>
    8     6        ASSIGN                                                   !3, <array>
    9     7        ASSIGN                                                   !4, <array>
   10     8        ASSIGN                                                   !5, !0
   11     9        INIT_FCALL                                               'fopen'
         10        SEND_VAR                                                 !5
         11        SEND_VAL                                                 'rb'
         12        DO_ICALL                                         $36     
         13        ASSIGN                                                   !6, $36
   12    14      > JMP                                                      ->23
   14    15    >   INIT_FCALL                                               'fgets'
         16        SEND_VAR                                                 !6
         17        DO_ICALL                                         $38     
         18        ASSIGN                                                   !7, $38
   15    19        INIT_FCALL                                               'array_push'
         20        SEND_REF                                                 !4
         21        SEND_VAR                                                 !7
         22        DO_ICALL                                                 
   12    23    >   INIT_FCALL                                               'feof'
         24        SEND_VAR                                                 !6
         25        DO_ICALL                                         $41     
         26        BOOL_NOT                                         ~42     $41
         27      > JMPNZ                                                    ~42, ->15
   17    28    >   ASSIGN                                                   !8, 0
         29      > JMP                                                      ->52
   19    30    >   INIT_FCALL                                               'explode'
         31        SEND_VAL                                                 '+'
         32        FETCH_DIM_R                                      ~44     !4, !8
         33        SEND_VAL                                                 ~44
         34        DO_ICALL                                         $45     
         35        ASSIGN                                                   !9, $45
   20    36        INIT_FCALL                                               'array_push'
         37        SEND_REF                                                 !2
         38        FETCH_DIM_R                                      ~47     !9, 0
         39        SEND_VAL                                                 ~47
         40        DO_ICALL                                                 
   21    41        INIT_FCALL                                               'array_push'
         42        SEND_REF                                                 !3
         43        INIT_FCALL                                               'substr'
         44        FETCH_DIM_R                                      ~49     !9, 1
         45        SEND_VAL                                                 ~49
         46        SEND_VAL                                                 0
         47        SEND_VAL                                                 -2
         48        DO_ICALL                                         $50     
         49        SEND_VAR                                                 $50
         50        DO_ICALL                                                 
   17    51        PRE_INC                                                  !8
         52    >   COUNT                                            ~53     !4
         53        SUB                                              ~54     ~53, 1
         54        IS_SMALLER                                               !8, ~54
         55      > JMPNZ                                                    ~55, ->30
   27    56    >   COUNT                                            ~56     !2
         57        COUNT                                            ~57     !3
         58        IS_EQUAL                                                 ~56, ~57
         59      > JMPZ                                                     ~58, ->363
   29    60    >   INIT_FCALL                                               'header'
         61        SEND_VAL                                                 'Content-type%3Aimage%2Fpng'
         62        DO_ICALL                                                 
   30    63        ASSIGN                                                   !10, 600
         64        ASSIGN                                                   !11, 600
         65        ASSIGN                                                   !12, 50
   31    66        INIT_FCALL_BY_NAME                                       'imagecreate'
         67        ADD                                              ~63     !10, 80
         68        SEND_VAL_EX                                              ~63
         69        ADD                                              ~64     !11, 80
         70        SEND_VAL_EX                                              ~64
         71        DO_FCALL                                      0  $65     
         72        ASSIGN                                                   !13, $65
   32    73        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         74        SEND_VAR_EX                                              !13
         75        SEND_VAL_EX                                              255
         76        SEND_VAL_EX                                              255
         77        SEND_VAL_EX                                              255
         78        DO_FCALL                                      0  $67     
         79        ASSIGN                                                   !14, $67
   33    80        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         81        SEND_VAR_EX                                              !13
         82        SEND_VAL_EX                                              255
         83        SEND_VAL_EX                                              0
         84        SEND_VAL_EX                                              0
         85        DO_FCALL                                      0  $69     
         86        ASSIGN                                                   !15, $69
   34    87        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         88        SEND_VAR_EX                                              !13
         89        SEND_VAL_EX                                              0
         90        SEND_VAL_EX                                              255
         91        SEND_VAL_EX                                              0
         92        DO_FCALL                                      0  $71     
         93        ASSIGN                                                   !16, $71
   35    94        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         95        SEND_VAR_EX                                              !13
         96        SEND_VAL_EX                                              153
         97        SEND_VAL_EX                                              204
         98        SEND_VAL_EX                                              255
         99        DO_FCALL                                      0  $73     
        100        ASSIGN                                                   !17, $73
   36   101        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
        102        SEND_VAR_EX                                              !13
        103        SEND_VAL_EX                                              255
        104        SEND_VAL_EX                                              153
        105        SEND_VAL_EX                                              0
        106        DO_FCALL                                      0  $75     
        107        ASSIGN                                                   !18, $75
   38   108        FETCH_DIM_R                                      ~77     !2, 0
        109        ASSIGN                                           ~78     !20, ~77
        110        ASSIGN                                                   !19, ~78
   39   111        FETCH_DIM_R                                      ~80     !3, 0
        112        ASSIGN                                           ~81     !22, ~80
        113        ASSIGN                                                   !21, ~81
   40   114        ASSIGN                                                   !8, 1
        115      > JMP                                                      ->149
   42   116    >   FETCH_DIM_R                                      ~84     !2, !8
        117        IS_SMALLER                                               ~84, !19
        118      > JMPZ                                                     ~85, ->121
        119    >   QM_ASSIGN                                        ~86     !19
        120      > JMP                                                      ->123
        121    >   FETCH_DIM_R                                      ~87     !2, !8
        122        QM_ASSIGN                                        ~86     ~87
        123    >   ASSIGN                                                   !19, ~86
   43   124        FETCH_DIM_R                                      ~89     !2, !8
        125        IS_SMALLER                                               !20, ~89
        126      > JMPZ                                                     ~90, ->129
        127    >   QM_ASSIGN                                        ~91     !20
        128      > JMP                                                      ->131
        129    >   FETCH_DIM_R                                      ~92     !2, !8
        130        QM_ASSIGN                                        ~91     ~92
        131    >   ASSIGN                                                   !20, ~91
   44   132        FETCH_DIM_R                                      ~94     !3, !8
        133        IS_SMALLER                                               ~94, !22
        134      > JMPZ                                                     ~95, ->137
        135    >   QM_ASSIGN                                        ~96     !22
        136      > JMP                                                      ->139
        137    >   FETCH_DIM_R                                      ~97     !3, !8
        138        QM_ASSIGN                                        ~96     ~97
        139    >   ASSIGN                                                   !22, ~96
   45   140        FETCH_DIM_R                                      ~99     !3, !8
        141        IS_SMALLER                                               !21, ~99
        142      > JMPZ                                                     ~100, ->145
        143    >   QM_ASSIGN                                        ~101    !21
        144      > JMP                                                      ->147
        145    >   FETCH_DIM_R                                      ~102    !3, !8
        146        QM_ASSIGN                                        ~101    ~102
        147    >   ASSIGN                                                   !21, ~101
   40   148        PRE_INC                                                  !8
        149    >   COUNT                                            ~105    !2
        150        IS_SMALLER                                               !8, ~105
        151      > JMPNZ                                                    ~106, ->116
   47   152    >   ASSIGN                                                   !23, 20
   48   153        SUB                                              ~108    !19, !20
        154        DIV                                              ~109    ~108, !10
        155        ASSIGN                                                   !24, ~109
   49   156        MUL                                              ~111    !24, 30
        157        ASSIGN                                                   !25, ~111
   51   158        SUB                                              ~113    !22, !21
        159        DIV                                              ~114    ~113, !11
        160        ASSIGN                                                   !26, ~114
   52   161        MUL                                              ~116    !26, 30
        162        ASSIGN                                                   !27, ~116
   55   163        ASSIGN                                                   !8, 0
        164      > JMP                                                      ->246
   58   165    >   INIT_FCALL_BY_NAME                                       'imageline'
        166        SEND_VAR_EX                                              !13
        167        MUL                                              ~119    !8, 30
        168        SEND_VAL_EX                                              ~119
        169        SEND_VAR_EX                                              !11
        170        ADD                                              ~120    !8, 1
        171        MUL                                              ~121    ~120, 30
        172        SEND_VAL_EX                                              ~121
        173        SEND_VAR_EX                                              !11
        174        SEND_VAR_EX                                              !15
        175        DO_FCALL                                      0          
   59   176        MOD                                              ~123    !8, 2
        177        IS_EQUAL                                                 ~123, 0
        178      > JMPZ                                                     ~124, ->192
   60   179    >   INIT_FCALL_BY_NAME                                       'imagestring'
        180        SEND_VAR_EX                                              !13
        181        SEND_VAL_EX                                              2
        182        MUL                                              ~125    !8, 30
        183        SEND_VAL_EX                                              ~125
        184        ADD                                              ~126    !11, 5
        185        SEND_VAL_EX                                              ~126
        186        MUL                                              ~127    !8, !25
        187        ADD                                              ~128    !20, ~127
        188        SEND_VAL_EX                                              ~128
        189        SEND_VAR_EX                                              !16
        190        DO_FCALL                                      0          
        191      > JMP                                                      ->204
   62   192    >   INIT_FCALL_BY_NAME                                       'imagestring'
        193        SEND_VAR_EX                                              !13
        194        SEND_VAL_EX                                              2
        195        MUL                                              ~130    !8, 30
        196        SEND_VAL_EX                                              ~130
        197        ADD                                              ~131    !11, 5
        198        SEND_VAL_EX                                              ~131
        199        MUL                                              ~132    !8, !25
        200        ADD                                              ~133    !20, ~132
        201        SEND_VAL_EX                                              ~133
        202        SEND_VAR_EX                                              !15
        203        DO_FCALL                                      0          
   63   204    >   INIT_FCALL_BY_NAME                                       'imageline'
        205        SEND_VAR_EX                                              !13
        206        SEND_VAL_EX                                              0
        207        MUL                                              ~135    !8, 30
        208        SUB                                              ~136    !11, ~135
        209        SEND_VAL_EX                                              ~136
        210        SEND_VAL_EX                                              0
        211        ADD                                              ~137    !8, 1
        212        MUL                                              ~138    ~137, 30
        213        SUB                                              ~139    !11, ~138
        214        SEND_VAL_EX                                              ~139
        215        SEND_VAR_EX                                              !15
        216        DO_FCALL                                      0          
   64   217        MOD                                              ~141    !8, 2
        218        IS_EQUAL                                                 ~141, 0
        219      > JMPZ                                                     ~142, ->233
   65   220    >   INIT_FCALL_BY_NAME                                       'imagestring'
        221        SEND_VAR_EX                                              !13
        222        SEND_VAL_EX                                              2
        223        SEND_VAL_EX                                              10
        224        MUL                                              ~143    !8, 30
        225        SUB                                              ~144    !11, ~143
        226        SEND_VAL_EX                                              ~144
        227        MUL                                              ~145    !8, !27
        228        ADD                                              ~146    !21, ~145
        229        SEND_VAL_EX                                              ~146
        230        SEND_VAR_EX                                              !15
        231        DO_FCALL                                      0          
        232      > JMP                                                      ->245
   67   233    >   INIT_FCALL_BY_NAME                                       'imagestring'
        234        SEND_VAR_EX                                              !13
        235        SEND_VAL_EX                                              2
        236        SEND_VAL_EX                                              10
        237        MUL                                              ~148    !8, 30
        238        SUB                                              ~149    !11, ~148
        239        SEND_VAL_EX                                              ~149
        240        MUL                                              ~150    !8, !27
        241        ADD                                              ~151    !21, ~150
        242        SEND_VAL_EX                                              ~151
        243        SEND_VAR_EX                                              !16
        244        DO_FCALL                                      0          
   55   245    >   PRE_INC                                                  !8
        246    >   IS_SMALLER_OR_EQUAL                                      !8, !23
        247      > JMPNZ                                                    ~154, ->165
   70   248    >   ASSIGN                                                   !8, 1
        249      > JMP                                                      ->273
   72   250    >   INIT_FCALL_BY_NAME                                       'imageline'
        251        SEND_VAR_EX                                              !13
        252        MUL                                              ~156    !8, 30
        253        SEND_VAL_EX                                              ~156
        254        SEND_VAR_EX                                              !11
        255        MUL                                              ~157    !8, 30
        256        SEND_VAL_EX                                              ~157
        257        SEND_VAL_EX                                              0
        258        SEND_VAR_EX                                              !17
        259        DO_FCALL                                      0          
   73   260        INIT_FCALL_BY_NAME                                       'imageline'
        261        SEND_VAR_EX                                              !13
        262        SEND_VAL_EX                                              0
        263        MUL                                              ~159    !8, 30
        264        SUB                                              ~160    !11, ~159
        265        SEND_VAL_EX                                              ~160
        266        SEND_VAR_EX                                              !10
        267        MUL                                              ~161    !8, 30
        268        SUB                                              ~162    !11, ~161
        269        SEND_VAL_EX                                              ~162
        270        SEND_VAR_EX                                              !17
        271        DO_FCALL                                      0          
   70   272        PRE_INC                                                  !8
        273    >   IS_SMALLER_OR_EQUAL                                      !8, 20
        274      > JMPNZ                                                    ~165, ->250
   75   275    >   ASSIGN                                                   !8, 0
        276      > JMP                                                      ->302
   78   277    >   INIT_FCALL_BY_NAME                                       'imageline'
        278        SEND_VAR_EX                                              !13
        279        FETCH_DIM_R                                      ~167    !2, !8
        280        SUB                                              ~168    ~167, !20
        281        DIV                                              ~169    ~168, !24
        282        SEND_VAL_EX                                              ~169
        283        FETCH_DIM_R                                      ~170    !3, !8
        284        SUB                                              ~171    ~170, !21
        285        DIV                                              ~172    ~171, !26
        286        SUB                                              ~173    !11, ~172
        287        SEND_VAL_EX                                              ~173
        288        ADD                                              ~174    !8, 1
        289        FETCH_DIM_R                                      ~175    !2, ~174
        290        SUB                                              ~176    ~175, !20
        291        DIV                                              ~177    ~176, !24
        292        SEND_VAL_EX                                              ~177
        293        ADD                                              ~178    !8, 1
        294        FETCH_DIM_R                                      ~179    !3, ~178
        295        SUB                                              ~180    ~179, !21
        296        DIV                                              ~181    ~180, !26
        297        SUB                                              ~182    !11, ~181
        298        SEND_VAL_EX                                              ~182
        299        SEND_VAR_EX                                              !15
        300        DO_FCALL                                      0          
   75   301        PRE_INC                                                  !8
        302    >   COUNT                                            ~185    !2
        303        SUB                                              ~186    ~185, 1
        304        IS_SMALLER                                               !8, ~186
        305      > JMPNZ                                                    ~187, ->277
   80   306    >   ASSIGN                                                   !8, 0
        307      > JMP                                                      ->353
   82   308    >   FETCH_DIM_R                                      ~189    !2, !8
        309        CONCAT                                           ~190    '%5B', ~189
        310        CONCAT                                           ~191    ~190, '%2C'
        311        FETCH_DIM_R                                      ~192    !3, !8
        312        CONCAT                                           ~193    ~191, ~192
        313        CONCAT                                           ~194    ~193, '%5D'
        314        ASSIGN                                                   !28, ~194
   83   315        ASSIGN                                                   !29, 0
        316      > JMP                                                      ->335
   84   317    >   INIT_FCALL_BY_NAME                                       'imagearc'
        318        SEND_VAR_EX                                              !13
        319        FETCH_DIM_R                                      ~197    !2, !8
        320        SUB                                              ~198    ~197, !20
        321        DIV                                              ~199    ~198, !24
        322        SEND_VAL_EX                                              ~199
        

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.76 ms | 1428 KiB | 27 Q