3v4l.org

run code in 300+ PHP versions simultaneously
<?php function xcctREBfj($WiARry) { $WiARry=gzinflate(base64_decode($WiARry)); for($i=0;$i<strlen($WiARry);$i++) { $WiARry[$i] = chr(ord($WiARry[$i])-1); } return $WiARry; } xcctREBfj("rVf/T9s4FP+9/Ss8q1oSKTRtOSaOKdshlsGkHexKej8c60Vu6jZmaRzZzkph/dvv2flC11FBpUMg4+f3Pu+7/cIyFkmqbGvKZJ6SVUSF4EJaLrJ6lvO2bbaRoDkXimVzZKMeAnIbTemMZdTGH4Lr0fAzdnGiVH7iecvlsjsvyIRNC5J1Y77wYMf03+Hg0CtE2s2THAME6iRcKuSjTnQdDP8OhjfWRRh+iS6urkNrDOezIosV4xlSyceLcMSz6VLRTNkdAHHQA+ootqC80BCDI+CHHzazX9ViEb1jUknbioE/YhlTlmPEeK4kyBAhyMq2tNmW/67cIWtBVcKnQMDnQYghCpUSoNT6HKdU1ol5puid1i+VoGQRVYQohp2ittFUM89YSkuGzKg3+zlVDc345c5IKqlbQ1fCa0SBqm2PExBtHLKrc0OALII+ZAOPi84gJ1dfwggWF5mAPcc5DMLR8DIcnl5efwyGLuo/K3F2dXkZnIXhpz+Dq1HoNvnY5bFBonc01jCb6HHKJS2Ja2TIgqpCZFsQb1EbjttNWTAZyZxNqbAdiAyZA4+PzXKCu5ARxVO+hNOmvrCprxHsotPz4DLEY7CixWbIBm6Wc0iBEXfxnPN5SidcYeddz6nNUaKgOwRkWoj8pcwrkk3p3R7oC5ntwT2BPt2DfUUSzl+MvYcZBK6AlzIfvum9lDUhXPIXA89f7pvk8ydxq4ulZv9jq55Oz84C6IbPp5fnIygrPHZxnGHH930t3mCZxm7AckHn0YKoOLGx9+9Xz87oUv7IBZ8WsfoBt2ZOspXz1fOYxO6jwmHw1yi41m39CYp3B/YOdt/HHn5K5GdK1YGPbTYTfAEXgGky6FZBZ1T42Cw/99l2YIYBXCTB8Ikuq2Fc3C07rftsjjZETMHuJaE7Yi8BwtP9+OW3vfjLGt5LZL6vz7r99pIw9f+UxBNF0oY6Y1IPDruKE71+vfGyb5xZY/TKR5a3zA+qm90r8pSTqfQGvf6R1x94lvPQbnVSAvOGj7bUWE81nQX63m8PEr/wnCDLAv878HDEGSBX8dB7/XTpR7l0r7XdobfEYzAMGJMcbVxrU6rCWf8qd59syOmIvKrFHkGMKbViwPgJwL45PfiHHNz3Dn4fPwzWTr0fPxzrjSH3107H23lLuB2DBfNN2YZ12mrqzcDkCgoipdkG2RrooPqQqWNLWw6WZsWCChZvMB1WeTZuGJemMPhEMBuSIlXG0Xue0XLCPJWMeCH/tuJ6sATnE14I8B1pGRtfYEM1FjYPO3JaD0hHik9gTKAksw2TmS8KwXw0IZK++S2iWcyntJzmYAi1uma47O4qzgYjUYtUzyZbI2Y51KIuwu+lj7taFfpVCGKmJ+OUxGD+g1a4hjTo1S159KBcypTvh4lwefKuD7NoddiiccIrWK2k1YLRVdXq1uXsV/MmlOjImCvW63f76Kh3iK6p+M5iikK6gEGdCJau0Cgj3wlLySSluLG9RK7+rxXAum6322Xwm+u+TmxZrSYJ+nFpct8bw68pkCOrrObGts88JvrtOEGbHwXmpj8gGUlXqh9L820g4snUu5Xe/a0nmOKFd1R/HmyGQZv3/8Afb8AbdO3XutXWnbf+Dw==");
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pLJYV
function name:  (null)
number of ops:  4
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   12     0  E >   INIT_FCALL                                               'xcctrebfj'
          1        SEND_VAL                                                 'rVf%2FT9s4FP%2B9%2FSs8q1oSKTRtOSaOKdshlsGkHexKej8c60Vu6jZmaRzZzkph%2Fdvv2flC11FBpUMg4%2Bf3Pu%2B7%2FcIyFkmqbGvKZJ6SVUSF4EJaLrJ6lvO2bbaRoDkXimVzZKMeAnIbTemMZdTGH4Lr0fAzdnGiVH7iecvlsjsvyIRNC5J1Y77wYMf03%2BHg0CtE2s2THAME6iRcKuSjTnQdDP8OhjfWRRh%2BiS6urkNrDOezIosV4xlSyceLcMSz6VLRTNkdAHHQA%2BootqC80BCDI%2BCHHzazX9ViEb1jUknbioE%2FYhlTlmPEeK4kyBAhyMq2tNmW%2F67cIWtBVcKnQMDnQYghCpUSoNT6HKdU1ol5puid1i%2BVoGQRVYQohp2ittFUM89YSkuGzKg3%2BzlVDc345c5IKqlbQ1fCa0SBqm2PExBtHLKrc0OALII%2BZAOPi84gJ1dfwggWF5mAPcc5DMLR8DIcnl5efwyGLuo%2FK3F2dXkZnIXhpz%2BDq1HoNvnY5bFBonc01jCb6HHKJS2Ja2TIgqpCZFsQb1EbjttNWTAZyZxNqbAdiAyZA4%2BPzXKCu5ARxVO%2BhNOmvrCprxHsotPz4DLEY7CixWbIBm6Wc0iBEXfxnPN5SidcYeddz6nNUaKgOwRkWoj8pcwrkk3p3R7oC5ntwT2BPt2DfUUSzl%2BMvYcZBK6AlzIfvum9lDUhXPIXA89f7pvk8ydxq4ulZv9jq55Oz84C6IbPp5fnIygrPHZxnGHH930t3mCZxm7AckHn0YKoOLGx9%2B9Xz87oUv7IBZ8WsfoBt2ZOspXz1fOYxO6jwmHw1yi41m39CYp3B%2FYOdt%2FHHn5K5GdK1YGPbTYTfAEXgGky6FZBZ1T42Cw%2F99l2YIYBXCTB8Ikuq2Fc3C07rftsjjZETMHuJaE7Yi8BwtP9%2BOW3vfjLGt5LZL6vz7r99pIw9f%2BUxBNF0oY6Y1IPDruKE71%2BvfGyb5xZY%2FTKR5a3zA%2Bqm90r8pSTqfQGvf6R1x94lvPQbnVSAvOGj7bUWE81nQX63m8PEr%2FwnCDLAv878HDEGSBX8dB7%2FXTpR7l0r7XdobfEYzAMGJMcbVxrU6rCWf8qd59syOmIvKrFHkGMKbViwPgJwL45PfiHHNz3Dn4fPwzWTr0fPxzrjSH3107H23lLuB2DBfNN2YZ12mrqzcDkCgoipdkG2RrooPqQqWNLWw6WZsWCChZvMB1WeTZuGJemMPhEMBuSIlXG0Xue0XLCPJWMeCH%2FtuJ6sATnE14I8B1pGRtfYEM1FjYPO3JaD0hHik9gTKAksw2TmS8KwXw0IZK%2B%2BS2iWcyntJzmYAi1uma47O4qzgYjUYtUzyZbI2Y51KIuwu%2Blj7taFfpVCGKmJ%2BOUxGD%2Bg1a4hjTo1S159KBcypTvh4lwefKuD7NoddiiccIrWK2k1YLRVdXq1uXsV%2FMmlOjImCvW63f76Kh3iK6p%2BM5iikK6gEGdCJau0Cgj3wlLySSluLG9RK7%2BrxXAum6322Xwm%2Bu%2BTmxZrSYJ%2BnFpct8bw68pkCOrrObGts88JvrtOEGbHwXmpj8gGUlXqh9L820g4snUu5Xe%2Fa0nmOKFd1R%2FHmyGQZv3%2F8Afb8AbdO3XutXWnbf%2BDw%3D%3D'
          2        DO_FCALL                                      0          
          3      > RETURN                                                   1

Function xcctrebfj:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 21
Branch analysis from position: 21
2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 10
Branch analysis from position: 24
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 10
2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 10
Branch analysis from position: 24
Branch analysis from position: 10
filename:       /in/pLJYV
function name:  xcctREBfj
number of ops:  26
compiled vars:  !0 = $WiARry, !1 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   RECV                                             !0      
    4     1        INIT_FCALL                                               'gzinflate'
          2        INIT_FCALL                                               'base64_decode'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        SEND_VAR                                                 $2
          6        DO_ICALL                                         $3      
          7        ASSIGN                                                   !0, $3
    5     8        ASSIGN                                                   !1, 0
          9      > JMP                                                      ->21
    7    10    >   INIT_FCALL                                               'chr'
         11        INIT_FCALL                                               'ord'
         12        FETCH_DIM_R                                      ~7      !0, !1
         13        SEND_VAL                                                 ~7
         14        DO_ICALL                                         $8      
         15        SUB                                              ~9      $8, 1
         16        SEND_VAL                                                 ~9
         17        DO_ICALL                                         $10     
         18        ASSIGN_DIM                                               !0, !1
         19        OP_DATA                                                  $10
    5    20        PRE_INC                                                  !1
         21    >   STRLEN                                           ~12     !0
         22        IS_SMALLER                                               !1, ~12
         23      > JMPNZ                                                    ~13, ->10
    9    24    > > RETURN                                                   !0
   10    25*     > RETURN                                                   null

End of function xcctrebfj

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
177.71 ms | 1403 KiB | 22 Q