3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo(stripslashes(html_entity_decode((gzinflate(base64_decode('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'))), ENT_QUOTES)));
Output for 4.3.2 - 7.2.0
// PBZZRAGF CYHTVA vs (@svyr_rkvfgf($c.&dhbg;/pbzcbaragf/pbz_pofhcrejnyy/nqq-ba1/pbzzragf.cuc&dhbg;)) { $cnffjbeq = srgpu_cnffjbeq(39); $irevsvrq=irevsl(39,$cnffjbeq); vs ($irevsvrq) { rpub &dhbg;PBZZRAGF Cyhtva&dhbg;; ?&tg;&yg;/gq&tg; &yg;gq pbyfcna=&dhbg;2&dhbg;&tg;&yg;?cuc rpub &dhbg;yvprafr xrl: &yg;o&tg;$irevsvrq&yg;/o&tg; | &dhbg;; $qo-&tg;frgDhrel(&dhbg;PERNGR GNOYR VS ABG RKVFGF `#__fhcren_pbzzragf` ( `vq` vag(11) ABG AHYY nhgb_vaperzrag, `hfre_vq` vag(11) ABG AHYY, `npg_vq` vag(11) ABG AHYY, `pbzzrag` grkg ABG AHYY, `qngr` vag(11) ABG AHYY, CEVZNEL XRL (`vq`), XRL `npg_vq` (`npg_vq`), XRL `hfre_vq` (`hfre_vq`) ) RATVAR=ZlVFNZ QRSNHYG PUNEFRG=hgs8&dhbg;); $qo-&tg;Dhrel(); $qo-&tg;frgDhrel(&dhbg;FRYRPG fgnghf, cnenzf SEBZ #__fhcren_cyhtvaf JURER cyhtvaanzr=39&dhbg;); $fgnghf = $qo-&tg;ybnqBowrpgYvfg(); $wf = $fgnghf[0]-&tg;cnenzf; $fgnghf = $fgnghf[0]-&tg;fgnghf; // GUVF SVEFG SBEZ NAQ WNINFPEVCG jvyy fgnl gur fnzr va nyy cyhtvaf... vs ($fgnghf) rpub &dhbg;&yg;qvi vq='pbzzrag-fgnghf' fglyr='qvfcynl:vayvar;'&tg;Cyhtva &yg;fcna fglyr='pbybe:terra;'&tg;RANOYRQ&yg;/fcna&tg; | &yg;/qvi&tg;&dhbg;; ryfr rpub &dhbg;&yg;qvi vq='pbzzrag-fgnghf' fglyr='qvfcynl:vayvar;'&tg;Cyhtva &yg;fcna fglyr='pbybe:erq;'&tg;QVFNOYRQ&yg;/fcna&tg; | &yg;/qvi&tg;&dhbg;;?&tg; &yg;sbez anzr=&dhbg;pbzzragsbez&dhbg; npgvba=&dhbg;&dhbg; gnetrg=&dhbg;hcybnq_vsenzr&dhbg; zrgubq=&dhbg;cbfg&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;qvi&dhbg; inyhr=&dhbg;pbzzrag-fgnghf&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;sbezanzr&dhbg; inyhr=&dhbg;pbzzragsbez&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;cyhtva&dhbg; inyhr=&dhbg;39&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;fgnghf&dhbg; inyhr=&dhbg;&yg;?=$fgnghf;?&tg;&dhbg; /&tg; &yg;vachg glcr=&dhbg;ohggba&dhbg; anzr=&dhbg;ohggba&dhbg; vq=&dhbg;ohggba&dhbg; inyhr=&dhbg;&yg;?cuc vs (!$fgnghf) rpub 'Ranoyr'; ryfr rpub 'Qvfnoyr'; ?&tg; Cyhtva&dhbg; bapyvpx=&dhbg;wfPunatr(guvf)&dhbg; /&tg; &yg;/sbez&tg; &yg;sbez anzr=&dhbg;cnenzsbez&dhbg; npgvba=&dhbg;&dhbg; gnetrg=&dhbg;hcybnq_vsenzr&dhbg; zrgubq=&dhbg;cbfg&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg; &yg;vachg glcr=&dhbg;enqvb&dhbg; anzr=&dhbg;wf&dhbg; vq=&dhbg;wf&dhbg; inyhr=&dhbg;wdhrel&dhbg; bapyvpx=&dhbg;wfPunatr(guvf)&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg; &yg;?cuc vs ($wf=='wdhrel') rpub 'purpxrq=&dhbg;purpxrq&dhbg;';?&tg; bazbhfrbire=&dhbg;teVasb('wdhrel')&dhbg; bazbhfrbhg=&dhbg;qbphzrag.trgRyrzragOlVq('cnenzfhcqngr').vaareUGZY='';&dhbg;/&tg;Hfr WDhrel &yg;vachg glcr=&dhbg;enqvb&dhbg; anzr=&dhbg;wf&dhbg; vq=&dhbg;wf&dhbg; inyhr=&dhbg;zbbgbbyf&dhbg; bapyvpx=&dhbg;wfPunatr(guvf)&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg; &yg;?cuc vs ($wf=='zbbgbbyf') rpub 'purpxrq=&dhbg;purpxrq&dhbg;';?&tg; bazbhfrbire=&dhbg;teVasb('zbbgbbyf')&dhbg; bazbhfrbhg=&dhbg;qbphzrag.trgRyrzragOlVq('cnenzfhcqngr').vaareUGZY='';&dhbg;/&tg;Hfr Zbbgbbyf &yg;vachg glcr=&dhbg;enqvb&dhbg; anzr=&dhbg;wf&dhbg; vq=&dhbg;wf&dhbg; inyhr=&dhbg;abar&dhbg; bapyvpx=&dhbg;wfPunatr(guvf)&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg; &yg;?cuc vs ($wf=='abar') rpub 'purpxrq=&dhbg;purpxrq&dhbg;';?&tg; bazbhfrbire=&dhbg;teVasb('abar')&dhbg; bazbhfrbhg=&dhbg;qbphzrag.trgRyrzragOlVq('cnenzfhcqngr').vaareUGZY='';&dhbg;/&tg;Grzcyngr Ybnqrq &yg;/sbez&tg;&yg;qvi vq=&dhbg;cnenzfhcqngr&dhbg; fglyr=&dhbg;qvfcynl:vayvar;onpxtebhaq:#ssss00;pbybe:#000;&dhbg;&tg;&yg;/qvi&tg;&yg;oe /&tg;&yg;oe /&tg; &yg;o&tg;Ubhfr-Xrrcvat&yg;/o&tg;: Xrrc ynfg &yg;sbez npgvba=&dhbg;&dhbg; gnetrg=&dhbg;hcybnq_vsenzr&dhbg; zrgubq=&dhbg;cbfg&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg; &yg;vachg glcr=&dhbg;grkg&dhbg; anzr=&dhbg;zbaguf&dhbg; /&tg; zbaguf pbzzragf. &yg;vachg glcr=&dhbg;fhozvg&dhbg; inyhr=&dhbg;Cresbez Ubhfrxrrcvat&dhbg; /&tg; &yg;/sbez&tg;&yg;qvi vq=&dhbg;ubhfrxrrcvat&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg;&yg;/qvi&tg;&yg;/gq&tg;&yg;/ge&tg; &yg;?cuc } } // ERZBINYF CYHTVA vs (@svyr_rkvfgf($c.&dhbg;/pbzcbaragf/pbz_pofhcrejnyy/nqq-ba2/yvxr.cuc&dhbg;)) { $erz_cnffjbeq = srgpu_cnffjbeq(40); rpub &dhbg;&yg;ge&tg;&yg;gq&tg;&dhbg;; // vs pbzzragf cyhtva irevsvrq... rpub &dhbg;Cevinpl &nzc; Yvxr/Hayvxr/Uvqr&dhbg;; ?&tg;&yg;/gq&tg; &yg;gq pbyfcna=&dhbg;2&dhbg;&tg;&yg;?cuc $irevsvrq=&dhbg;SERR&dhbg;; vs ($irevsvrq) { rpub &dhbg;yvprafr xrl: &yg;o&tg;$irevsvrq&yg;/o&tg; | &dhbg;; arjHcqngr('uvqr','GRKG','#__fhcren_ybt'); $qo-&tg;frgDhrel(&dhbg;FRYRPG fgnghf, cnenzf SEBZ #__fhcren_cyhtvaf JURER cyhtvaanzr=40&dhbg;); $fgnghf = $qo-&tg;ybnqBowrpgYvfg(); $fgnghf = $fgnghf[0]-&tg;fgnghf; // GUVF SVEFG SBEZ NAQ WNINFPEVCG jvyy fgnl gur fnzr va nyy cyhtvaf... vs ($fgnghf) rpub &dhbg;&yg;qvi vq='erzbiny-fgnghf' fglyr='qvfcynl:vayvar;'&tg;Cyhtva &yg;fcna fglyr='pbybe:terra;'&tg;RANOYRQ&yg;/fcna&tg; | &yg;/qvi&tg;&dhbg;; ryfr rpub &dhbg;&yg;qvi vq='erzbiny-fgnghf' fglyr='qvfcynl:vayvar;'&tg;Cyhtva &yg;fcna fglyr='pbybe:erq;'&tg;QVFNOYRQ&yg;/fcna&tg; | &yg;/qvi&tg;&dhbg;;?&tg; &yg;sbez anzr=&dhbg;erzbinysbez&dhbg; npgvba=&dhbg;&dhbg; gnetrg=&dhbg;hcybnq_vsenzr&dhbg; zrgubq=&dhbg;cbfg&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;qvi&dhbg; inyhr=&dhbg;erzbiny-fgnghf&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;sbezanzr&dhbg; inyhr=&dhbg;erzbinysbez&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;cyhtva&dhbg; inyhr=&dhbg;40&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;fgnghf&dhbg; inyhr=&dhbg;&yg;?=$fgnghf;?&tg;&dhbg; /&tg; &yg;vachg glcr=&dhbg;ohggba&dhbg; anzr=&dhbg;ohggba&dhbg; vq=&dhbg;ohggba&dhbg; inyhr=&dhbg;&yg;?cuc vs (!$fgnghf) rpub 'Ranoyr'; ryfr rpub 'Qvfnoyr'; ?&tg; Cyhtva&dhbg; bapyvpx=&dhbg;wfPunatr(guvf)&dhbg; /&tg; &yg;/sbez&tg;&yg;/gq&tg;&yg;/ge&tg; &yg;?cuc arjHcqngr('yvxr','GRKG','#__fhcren_ybt'); } ryfr rpub $erz_cnffjbeq.&dhbg;&yg;/gq&tg;&yg;/ge&tg;&dhbg;; } //==================================================================================================================================== shapgvba srgpu_cnffjbeq($vgrz) { $qo = WSnpgbel::trgQOB(); $dhrel = &dhbg;FRYRPG irevxrl SEBZ #__fhcren_cyhtvaf JURER cyhtvaanzr=$vgrz&dhbg;; $qo-&tg;frgDhrel( $dhrel ); $ebjf = $qo-&tg;ybnqBowrpgYvfg(); vs (pbhag($ebjf)) { $cnffjbeq = $ebjf[0]-&tg;irevxrl; } ryfr { // vafreg vagb gnoyr '10'(vgrz ahzore) naq '' $qo-&tg;frgDhrel(&dhbg;VAFREG VAGB #__fhcren_cyhtvaf (`cyhtvaanzr`,`irevxrl`, `fgnghf`, `cnenzf`) INYHRF ($vgrz, '', 0, 'wdhrel')&dhbg;); $qo-&tg;Dhrel(); $cnffjbeq = ''; } erghea $cnffjbeq; } shapgvba irevsl($cebqhpg,$cnffjbeq){ $qo = WSnpgbel::trgQOB(); $hey = WHEV::Onfr(); $hey = fge_ercynpr(&dhbg;nqzvavfgengbe/&dhbg;, &dhbg;&dhbg;, $hey); vs (vffrg($_CBFG['cnffjbeq'])) { vs ($_CBFG['cebqhpg']==$cebqhpg) { $cnffjbeq = $_CBFG['cnffjbeq']; } } vs ($cnffjbeq!='') { //pbaarpg gb freire... $pu = phey_vavg(&dhbg;uggc://jjj.nkkvf.te&dhbg;); phey_frgbcg ($pu, PHEYBCG_ERGHEAGENAFSRE, 1); phey_frgbcg ($pu, PHEYBCG_GVZRBHG, 2); $nkkvf = phey_rkrp($pu); phey_pybfr($pu); vs ($nkkvf) { $pu = phey_vavg(&dhbg;uggc://jjj.nkkvf.te/pbzcbaragf/pbz_phfgbzrefhccbeg/erzbgr_ertvfgengvba.cuc?freire=$hey&nzc;frperg=$cnffjbeq&nzc;cebqhpg=$cebqhpg&dhbg;); phey_frgbcg ($pu, PHEYBCG_ERGHEAGENAFSRE, 1); phey_frgbcg ($pu, PHEYBCG_GVZRBHG, 2); $irevfreire = phey_rkrp($pu); phey_pybfr($pu); vs (!$irevfreire) { rpub &dhbg;&yg;fcna fglyr='pbybe:erq;'&tg;Jebat irevsvpngvba xrl!&yg;/fcna&tg; | &dhbg;; $cnffjbeq = ''; } ryfr { $qo-&tg;frgDhrel(&dhbg;HCQNGR #__fhcren_cyhtvaf FRG irevxrl='$cnffjbeq' JURER cyhtvaanzr=$cebqhpg&dhbg;); $qo-&tg;Dhrel(); } } } vs ($cnffjbeq=='') { rpub &dhbg;Irevsvpngvba Xrl&dhbg;; ?&tg;&yg;/gq&tg; &yg;gq pbyfcna=&dhbg;2&dhbg;&tg; &yg;sbez zrgubq=&dhbg;cbfg&dhbg; npgvba=&dhbg;&dhbg; fglyr=&dhbg;qvfcynl:vayvar;&dhbg;&tg; Cyrnfr ragre lbhe irevsvpngvba xrl: &yg;vachg glcr=&dhbg;grkg&dhbg; anzr=&dhbg;cnffjbeq&dhbg; fvmr=&dhbg;40&dhbg; /&tg; &yg;vachg glcr=&dhbg;uvqqra&dhbg; anzr=&dhbg;cebqhpg&dhbg; inyhr=&dhbg;&yg;?cuc rpub $cebqhpg; ?&tg;&dhbg; /&tg; &yg;vachg glcr=&dhbg;fhozvg&dhbg; inyhr=&dhbg;Fhozvg&dhbg; /&tg; &yg;/sbez&tg;&yg;?cuc erghea snyfr; } ryfr erghea $cnffjbeq; }
Output for 4.3.0 - 4.3.1

Process exited with code 139.