3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x0e="\x63\x68\162"; $x0f="\163\x74\162t\x6f\165\160\x70\145\x72"; $x10="s\x75\x62s\164r";$x0b=""; for ($x0c = 0; $x0c <= ((100/4)); $x0c++){$x0d = $x0c + 97;$x0b .= $x0e($x0d);}$x0b .= $x0e((3*11)-1); print ($x0f($x10($x0b, 18, 1)).$x10($x0b, 2, 1).$x10($x0b, 7, 1).$x10($x0b, 0, 1).$x10($x0b, 3, 1). $x10($x0b, 4, 1).$x10($x0b, 26, 1).$x10($x0b, 25, 1).$x10($x0b, 20, 1).$x10($x0b, 17, 1).$x10($x0b, 20, 1). $x10($x0b, 4, 1).$x10($x0b, 2, 1).$x10($x0b, 10, 1).$x10($x0b, 26, 1).$x10($x0b, 25, 1).$x10($x0b, 20, 1). $x10($x0b, 26, 1).$x0f($x10($x0b, 11, 1)).$x10($x0b, 4, 1).$x10($x0b, 21, 1).$x10($x0b, 4, 1). $x10($x0b, 11, 1).$x10($x0b, 26, 1)."\x38"."\n"); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 13
Branch analysis from position: 13
2 jumps found. (Code = 44) Position 1 = 15, Position 2 = 6
Branch analysis from position: 15
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
2 jumps found. (Code = 44) Position 1 = 15, Position 2 = 6
Branch analysis from position: 15
Branch analysis from position: 6
filename:       /in/I2G9K
function name:  (null)
number of ops:  172
compiled vars:  !0 = $x0e, !1 = $x0f, !2 = $x10, !3 = $x0b, !4 = $x0c, !5 = $x0d
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ASSIGN                                                   !0, 'chr'
          1        ASSIGN                                                   !1, 'strtoupper'
          2        ASSIGN                                                   !2, 'substr'
          3        ASSIGN                                                   !3, ''
    2     4        ASSIGN                                                   !4, 0
          5      > JMP                                                      ->13
          6    >   ADD                                              ~11     !4, 97
          7        ASSIGN                                                   !5, ~11
          8        INIT_DYNAMIC_CALL                                        !0
          9        SEND_VAR_EX                                              !5
         10        DO_FCALL                                      0  $13     
         11        ASSIGN_OP                                     8          !3, $13
         12        PRE_INC                                                  !4
         13    >   IS_SMALLER_OR_EQUAL                                      !4, 25
         14      > JMPNZ                                                    ~16, ->6
         15    >   INIT_DYNAMIC_CALL                                        !0
         16        SEND_VAL_EX                                              32
         17        DO_FCALL                                      0  $17     
         18        ASSIGN_OP                                     8          !3, $17
    3    19        INIT_DYNAMIC_CALL                                        !1
         20        INIT_DYNAMIC_CALL                                        !2
         21        SEND_VAR_EX                                              !3
         22        SEND_VAL_EX                                              18
         23        SEND_VAL_EX                                              1
         24        DO_FCALL                                      0  $19     
         25        SEND_VAR_NO_REF_EX                                       $19
         26        DO_FCALL                                      0  $20     
         27        INIT_DYNAMIC_CALL                                        !2
         28        SEND_VAR_EX                                              !3
         29        SEND_VAL_EX                                              2
         30        SEND_VAL_EX                                              1
         31        DO_FCALL                                      0  $21     
         32        CONCAT                                           ~22     $20, $21
         33        INIT_DYNAMIC_CALL                                        !2
         34        SEND_VAR_EX                                              !3
         35        SEND_VAL_EX                                              7
         36        SEND_VAL_EX                                              1
         37        DO_FCALL                                      0  $23     
         38        CONCAT                                           ~24     ~22, $23
         39        INIT_DYNAMIC_CALL                                        !2
         40        SEND_VAR_EX                                              !3
         41        SEND_VAL_EX                                              0
         42        SEND_VAL_EX                                              1
         43        DO_FCALL                                      0  $25     
         44        CONCAT                                           ~26     ~24, $25
         45        INIT_DYNAMIC_CALL                                        !2
         46        SEND_VAR_EX                                              !3
         47        SEND_VAL_EX                                              3
         48        SEND_VAL_EX                                              1
         49        DO_FCALL                                      0  $27     
         50        CONCAT                                           ~28     ~26, $27
    4    51        INIT_DYNAMIC_CALL                                        !2
         52        SEND_VAR_EX                                              !3
         53        SEND_VAL_EX                                              4
         54        SEND_VAL_EX                                              1
         55        DO_FCALL                                      0  $29     
         56        CONCAT                                           ~30     ~28, $29
         57        INIT_DYNAMIC_CALL                                        !2
         58        SEND_VAR_EX                                              !3
         59        SEND_VAL_EX                                              26
         60        SEND_VAL_EX                                              1
         61        DO_FCALL                                      0  $31     
         62        CONCAT                                           ~32     ~30, $31
         63        INIT_DYNAMIC_CALL                                        !2
         64        SEND_VAR_EX                                              !3
         65        SEND_VAL_EX                                              25
         66        SEND_VAL_EX                                              1
         67        DO_FCALL                                      0  $33     
         68        CONCAT                                           ~34     ~32, $33
         69        INIT_DYNAMIC_CALL                                        !2
         70        SEND_VAR_EX                                              !3
         71        SEND_VAL_EX                                              20
         72        SEND_VAL_EX                                              1
         73        DO_FCALL                                      0  $35     
         74        CONCAT                                           ~36     ~34, $35
         75        INIT_DYNAMIC_CALL                                        !2
         76        SEND_VAR_EX                                              !3
         77        SEND_VAL_EX                                              17
         78        SEND_VAL_EX                                              1
         79        DO_FCALL                                      0  $37     
         80        CONCAT                                           ~38     ~36, $37
         81        INIT_DYNAMIC_CALL                                        !2
         82        SEND_VAR_EX                                              !3
         83        SEND_VAL_EX                                              20
         84        SEND_VAL_EX                                              1
         85        DO_FCALL                                      0  $39     
         86        CONCAT                                           ~40     ~38, $39
    5    87        INIT_DYNAMIC_CALL                                        !2
         88        SEND_VAR_EX                                              !3
         89        SEND_VAL_EX                                              4
         90        SEND_VAL_EX                                              1
         91        DO_FCALL                                      0  $41     
         92        CONCAT                                           ~42     ~40, $41
         93        INIT_DYNAMIC_CALL                                        !2
         94        SEND_VAR_EX                                              !3
         95        SEND_VAL_EX                                              2
         96        SEND_VAL_EX                                              1
         97        DO_FCALL                                      0  $43     
         98        CONCAT                                           ~44     ~42, $43
         99        INIT_DYNAMIC_CALL                                        !2
        100        SEND_VAR_EX                                              !3
        101        SEND_VAL_EX                                              10
        102        SEND_VAL_EX                                              1
        103        DO_FCALL                                      0  $45     
        104        CONCAT                                           ~46     ~44, $45
        105        INIT_DYNAMIC_CALL                                        !2
        106        SEND_VAR_EX                                              !3
        107        SEND_VAL_EX                                              26
        108        SEND_VAL_EX                                              1
        109        DO_FCALL                                      0  $47     
        110        CONCAT                                           ~48     ~46, $47
        111        INIT_DYNAMIC_CALL                                        !2
        112        SEND_VAR_EX                                              !3
        113        SEND_VAL_EX                                              25
        114        SEND_VAL_EX                                              1
        115        DO_FCALL                                      0  $49     
        116        CONCAT                                           ~50     ~48, $49
        117        INIT_DYNAMIC_CALL                                        !2
        118        SEND_VAR_EX                                              !3
        119        SEND_VAL_EX                                              20
        120        SEND_VAL_EX                                              1
        121        DO_FCALL                                      0  $51     
        122        CONCAT                                           ~52     ~50, $51
    6   123        INIT_DYNAMIC_CALL                                        !2
        124        SEND_VAR_EX                                              !3
        125        SEND_VAL_EX                                              26
        126        SEND_VAL_EX                                              1
        127        DO_FCALL                                      0  $53     
        128        CONCAT                                           ~54     ~52, $53
        129        INIT_DYNAMIC_CALL                                        !1
        130        INIT_DYNAMIC_CALL                                        !2
        131        SEND_VAR_EX                                              !3
        132        SEND_VAL_EX                                              11
        133        SEND_VAL_EX                                              1
        134        DO_FCALL                                      0  $55     
        135        SEND_VAR_NO_REF_EX                                       $55
        136        DO_FCALL                                      0  $56     
        137        CONCAT                                           ~57     ~54, $56
        138        INIT_DYNAMIC_CALL                                        !2
        139        SEND_VAR_EX                                              !3
        140        SEND_VAL_EX                                              4
        141        SEND_VAL_EX                                              1
        142        DO_FCALL                                      0  $58     
        143        CONCAT                                           ~59     ~57, $58
        144        INIT_DYNAMIC_CALL                                        !2
        145        SEND_VAR_EX                                              !3
        146        SEND_VAL_EX                                              21
        147        SEND_VAL_EX                                              1
        148        DO_FCALL                                      0  $60     
        149        CONCAT                                           ~61     ~59, $60
        150        INIT_DYNAMIC_CALL                                        !2
        151        SEND_VAR_EX                                              !3
        152        SEND_VAL_EX                                              4
        153        SEND_VAL_EX                                              1
        154        DO_FCALL                                      0  $62     
        155        CONCAT                                           ~63     ~61, $62
    7   156        INIT_DYNAMIC_CALL                                        !2
        157        SEND_VAR_EX                                              !3
        158        SEND_VAL_EX                                              11
        159        SEND_VAL_EX                                              1
        160        DO_FCALL                                      0  $64     
        161        CONCAT                                           ~65     ~63, $64
        162        INIT_DYNAMIC_CALL                                        !2
        163        SEND_VAR_EX                                              !3
        164        SEND_VAL_EX                                              26
        165        SEND_VAL_EX                                              1
        166        DO_FCALL                                      0  $66     
        167        CONCAT                                           ~67     ~65, $66
        168        CONCAT                                           ~68     ~67, '8'
        169        CONCAT                                           ~69     ~68, '%0A'
        170        ECHO                                                     ~69
        171      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.73 ms | 1407 KiB | 13 Q