3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "Bzr4ueyG"; $str[0] = chr(ord($str[0]) + hexdec('6b') - hexdec('42')); $str[1] = chr(ord($str[1]) + hexdec('61') - hexdec('65')); $str[2] = chr(ord($str[2]) + hexdec('61') - hexdec('65')); $str[3] = chr(ord($str[3]) + hexdec('79') - hexdec('47')); $str[4] = chr(ord($str[4]) - hexdec('79') + hexdec('47')); $str[5] = chr(ord($str[5]) - hexdec('62') + hexdec('65')); $str[6] = chr(ord($str[6]) - hexdec('61') + hexdec('65')); $str[7] = chr(ord($str[7]) - hexdec('42') + hexdec('6B')); var_dump($str);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/3TZXg
function name:  (null)
number of ops:  141
compiled vars:  !0 = $str
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'Bzr4ueyG'
    4     1        INIT_FCALL                                               'chr'
          2        INIT_FCALL                                               'ord'
          3        FETCH_DIM_R                                      ~3      !0, 0
          4        SEND_VAL                                                 ~3
          5        DO_ICALL                                         $4      
          6        INIT_FCALL                                               'hexdec'
          7        SEND_VAL                                                 '6b'
          8        DO_ICALL                                         $5      
          9        ADD                                              ~6      $4, $5
         10        INIT_FCALL                                               'hexdec'
         11        SEND_VAL                                                 '42'
         12        DO_ICALL                                         $7      
         13        SUB                                              ~8      ~6, $7
         14        SEND_VAL                                                 ~8
         15        DO_ICALL                                         $9      
         16        ASSIGN_DIM                                               !0, 0
         17        OP_DATA                                                  $9
    5    18        INIT_FCALL                                               'chr'
         19        INIT_FCALL                                               'ord'
         20        FETCH_DIM_R                                      ~11     !0, 1
         21        SEND_VAL                                                 ~11
         22        DO_ICALL                                         $12     
         23        INIT_FCALL                                               'hexdec'
         24        SEND_VAL                                                 '61'
         25        DO_ICALL                                         $13     
         26        ADD                                              ~14     $12, $13
         27        INIT_FCALL                                               'hexdec'
         28        SEND_VAL                                                 '65'
         29        DO_ICALL                                         $15     
         30        SUB                                              ~16     ~14, $15
         31        SEND_VAL                                                 ~16
         32        DO_ICALL                                         $17     
         33        ASSIGN_DIM                                               !0, 1
         34        OP_DATA                                                  $17
    6    35        INIT_FCALL                                               'chr'
         36        INIT_FCALL                                               'ord'
         37        FETCH_DIM_R                                      ~19     !0, 2
         38        SEND_VAL                                                 ~19
         39        DO_ICALL                                         $20     
         40        INIT_FCALL                                               'hexdec'
         41        SEND_VAL                                                 '61'
         42        DO_ICALL                                         $21     
         43        ADD                                              ~22     $20, $21
         44        INIT_FCALL                                               'hexdec'
         45        SEND_VAL                                                 '65'
         46        DO_ICALL                                         $23     
         47        SUB                                              ~24     ~22, $23
         48        SEND_VAL                                                 ~24
         49        DO_ICALL                                         $25     
         50        ASSIGN_DIM                                               !0, 2
         51        OP_DATA                                                  $25
    7    52        INIT_FCALL                                               'chr'
         53        INIT_FCALL                                               'ord'
         54        FETCH_DIM_R                                      ~27     !0, 3
         55        SEND_VAL                                                 ~27
         56        DO_ICALL                                         $28     
         57        INIT_FCALL                                               'hexdec'
         58        SEND_VAL                                                 '79'
         59        DO_ICALL                                         $29     
         60        ADD                                              ~30     $28, $29
         61        INIT_FCALL                                               'hexdec'
         62        SEND_VAL                                                 '47'
         63        DO_ICALL                                         $31     
         64        SUB                                              ~32     ~30, $31
         65        SEND_VAL                                                 ~32
         66        DO_ICALL                                         $33     
         67        ASSIGN_DIM                                               !0, 3
         68        OP_DATA                                                  $33
    8    69        INIT_FCALL                                               'chr'
         70        INIT_FCALL                                               'ord'
         71        FETCH_DIM_R                                      ~35     !0, 4
         72        SEND_VAL                                                 ~35
         73        DO_ICALL                                         $36     
         74        INIT_FCALL                                               'hexdec'
         75        SEND_VAL                                                 '79'
         76        DO_ICALL                                         $37     
         77        SUB                                              ~38     $36, $37
         78        INIT_FCALL                                               'hexdec'
         79        SEND_VAL                                                 '47'
         80        DO_ICALL                                         $39     
         81        ADD                                              ~40     ~38, $39
         82        SEND_VAL                                                 ~40
         83        DO_ICALL                                         $41     
         84        ASSIGN_DIM                                               !0, 4
         85        OP_DATA                                                  $41
    9    86        INIT_FCALL                                               'chr'
         87        INIT_FCALL                                               'ord'
         88        FETCH_DIM_R                                      ~43     !0, 5
         89        SEND_VAL                                                 ~43
         90        DO_ICALL                                         $44     
         91        INIT_FCALL                                               'hexdec'
         92        SEND_VAL                                                 '62'
         93        DO_ICALL                                         $45     
         94        SUB                                              ~46     $44, $45
         95        INIT_FCALL                                               'hexdec'
         96        SEND_VAL                                                 '65'
         97        DO_ICALL                                         $47     
         98        ADD                                              ~48     ~46, $47
         99        SEND_VAL                                                 ~48
        100        DO_ICALL                                         $49     
        101        ASSIGN_DIM                                               !0, 5
        102        OP_DATA                                                  $49
   10   103        INIT_FCALL                                               'chr'
        104        INIT_FCALL                                               'ord'
        105        FETCH_DIM_R                                      ~51     !0, 6
        106        SEND_VAL                                                 ~51
        107        DO_ICALL                                         $52     
        108        INIT_FCALL                                               'hexdec'
        109        SEND_VAL                                                 '61'
        110        DO_ICALL                                         $53     
        111        SUB                                              ~54     $52, $53
        112        INIT_FCALL                                               'hexdec'
        113        SEND_VAL                                                 '65'
        114        DO_ICALL                                         $55     
        115        ADD                                              ~56     ~54, $55
        116        SEND_VAL                                                 ~56
        117        DO_ICALL                                         $57     
        118        ASSIGN_DIM                                               !0, 6
        119        OP_DATA                                                  $57
   11   120        INIT_FCALL                                               'chr'
        121        INIT_FCALL                                               'ord'
        122        FETCH_DIM_R                                      ~59     !0, 7
        123        SEND_VAL                                                 ~59
        124        DO_ICALL                                         $60     
        125        INIT_FCALL                                               'hexdec'
        126        SEND_VAL                                                 '42'
        127        DO_ICALL                                         $61     
        128        SUB                                              ~62     $60, $61
        129        INIT_FCALL                                               'hexdec'
        130        SEND_VAL                                                 '6B'
        131        DO_ICALL                                         $63     
        132        ADD                                              ~64     ~62, $63
        133        SEND_VAL                                                 ~64
        134        DO_ICALL                                         $65     
        135        ASSIGN_DIM                                               !0, 7
        136        OP_DATA                                                  $65
   14   137        INIT_FCALL                                               'var_dump'
        138        SEND_VAR                                                 !0
        139        DO_ICALL                                                 
        140      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
159.8 ms | 1404 KiB | 21 Q