3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = str_split('H85jclApFRno0SpPNMTkGGeaqWO8QeH755qsCmvg4aHHwriR7$NrujrnhcyngzaJsG0KmqMUpKpVm2ffNoo9CKX8X#mfmGTMftA$NCB63e0rBU5qp5hHMMjg7p69SR03Kr3h9XlPbNYhqZTV0Su5a$6gOo0SEOM{wOiyTzDh8qt6Au5L29TwXlOsQEsMYvJbWNQp4sY$wa2V51YjyvQfihCd7z1ghyKnk0h1WuPCkT8EHwBwIVHNG0kkfoLcNkPTs7BgVGyPIGafK$V9vlW8y2rcraZoMZssqpykUQ1E46xq1WFRKFAKyrVa5qHG2WTijXgLQri0O$8KZzzsBvcytKt2cWiVDkukX9jfEFCxlmF7BG5XklaEuZfdxsO$JqK1iS2t3{oYO6wgncAqHtm9reBUcw3NdfqiTz2viM361CwHf$tE6UU4I74ek2LVFfLW2qS7z8JOX6IhW3am4DbJDg4guqfP9xGh8Nc0ahGwY$q2E9mLdjYuE1EoDLzrfqZRX6xD3mbpUYTG47a8TwOYCZdDvITxqQzqPSG0KkBsZ0xYj53qVWJuT9b32r8okJVHNM8$L3XjQWLH9xGVGwVp3wgqm5romIJR3$gouFxwRxrxRWGdFoTHOlHeKr7eKB1kRjhKllIBNu3eZD83ud2$Gps3GssffjPVVvw9wrbkU6x0KW83Arx4zt1ydLJcNTdfunlK4pYH5HyneI9$7od9NXFIMtcDq5i2pYnvAB2Qe0Rzoqhf4Oy1AZ7fmSLdl0N8Oplve5QE1NUgSzkNjlg9MoLf9XfiMQ9$EO1uSjIzJxyiUwcyiLTq9KMU7jHQL$m7wOqM7vYtM3D1oQmsmqsVt7dZVtRkKVKtTix9pvAZ8EdMlG4qru9G1Fb1jxUgH2FhiIyDkM2jy5oXxxbUOOnunOPk6fq0r7SjHoRQpkE7cvug79OWfXHwxxlFnStVObvvibVVDbvuhcAvKAM7z7ThPKpFD8xQPgVVbN7nlgX2F9tx5FFDmeW8ygQyw2Pqpg6lTyGJ4oTtDq0ScRa2hMXAxxo9F'); $i = 0; $unpadded = ''; foreach ($array as $key => $value) { if ($i = 8) { if (isset($array[$key+1])) { $unpadded .= $array[$key + 1]; $i = 0; } else { break ; } $i = 0; } else { $i++; } } echo $unpadded . PHP_EOL . PHP_EOL; $down = ""; $unpaddedArray = str_split($unpadded); foreach ($unpaddedArray as $value) { $asciivalue = ord($value); $asciivalue -= 3; $down .= chr($asciivalue); } echo $down . PHP_EOL . PHP_EOL; $downArray = str_split($down); $xored = ''; foreach ($downArray as $value) { $xorasciivalue = ord($value); $xoredstring = $xorasciivalue ^ 1; $xored .= chr($xoredstring); } echo $xored . PHP_EOL . PHP_EOL; echo md5($xored);
Output for git.master, git.master_jit, rfc.property-hooks
85jclApFRno0SpPNMTkGGeaqWO8QeH755qsCmvg4aHHwriR7$NrujrnhcyngzaJsG0KmqMUpKpVm2ffNoo9CKX8X#mfmGTMftA$NCB63e0rBU5qp5hHMMjg7p69SR03Kr3h9XlPbNYhqZTV0Su5a$6gOo0SEOM{wOiyTzDh8qt6Au5L29TwXlOsQEsMYvJbWNQp4sY$wa2V51YjyvQfihCd7z1ghyKnk0h1WuPCkT8EHwBwIVHNG0kkfoLcNkPTs7BgVGyPIGafK$V9vlW8y2rcraZoMZssqpykUQ1E46xq1WFRKFAKyrVa5qHG2WTijXgLQri0O$8KZzzsBvcytKt2cWiVDkukX9jfEFCxlmF7BG5XklaEuZfdxsO$JqK1iS2t3{oYO6wgncAqHtm9reBUcw3NdfqiTz2viM361CwHf$tE6UU4I74ek2LVFfLW2qS7z8JOX6IhW3am4DbJDg4guqfP9xGh8Nc0ahGwY$q2E9mLdjYuE1EoDLzrfqZRX6xD3mbpUYTG47a8TwOYCZdDvITxqQzqPSG0KkBsZ0xYj53qVWJuT9b32r8okJVHNM8$L3XjQWLH9xGVGwVp3wgqm5romIJR3$gouFxwRxrxRWGdFoTHOlHeKr7eKB1kRjhKllIBNu3eZD83ud2$Gps3GssffjPVVvw9wrbkU6x0KW83Arx4zt1ydLJcNTdfunlK4pYH5HyneI9$7od9NXFIMtcDq5i2pYnvAB2Qe0Rzoqhf4Oy1AZ7fmSLdl0N8Oplve5QE1NUgSzkNjlg9MoLf9XfiMQ9$EO1uSjIzJxyiUwcyiLTq9KMU7jHQL$m7wOqM7vYtM3D1oQmsmqsVt7dZVtRkKVKtTix9pvAZ8EdMlG4qru9G1Fb1jxUgH2FhiIyDkM2jy5oXxxbUOOnunOPk6fq0r7SjHoRQpkE7cvug79OWfXHwxxlFnStVObvvibVVDbvuhcAvKAM7z7ThPKpFD8xQPgVVbN7nlgX2F9tx5FFDmeW8ygQyw2Pqpg6lTyGJ4oTtDq0ScRa2hMXAxxo9F 52g`i>mCOkl-PmMKJQhDDb^nTL5NbE422np@jsd1^EEtofO4!Korgoke`vkdw^GpD-HjnJRmHmSj/ccKll6@HU5U jcjDQJcq>!K@?30b-o?R2nm2eEJJgd4m36PO-0Ho0e6UiM_KVenWQS-Pr2^!3dLl-PBLJxtLfvQwAe5nq3>r2I/6QtUiLpNBpJVsG_TKNm1pV!t^/S2.VgvsNcfe@a4w.devHkh-e.TrM@hQ5BEt?tFSEKD-hhclI`KhMQp4?dSDvMFD^cH!S6siT5v/o`o^WlJWppnmvhRN.B13un.TCOHC>HvoS^2nED/TQfgUdINof-L!5HWwwp?s`vqHq/`TfSAhrhU6gcBC@uijC4?D2Uhi^BrWcaupL!GnH.fP/q0xlVL3tdk`>nEqj6ob?R`t0KacnfQw/sfJ03.@tEc!qB3RR1F41bh/ISCcIT/nP4w5GLU3FeT0^j1A_GAd1drncM6uDe5K`-^eDtV!n/B6jIagVrB.BlAIwocnWOU3uA0j_mRVQD14^5QtLV@WaAsFQunNwnMPD-Hh?pW-uVg20nSTGrQ6_0/o5lhGSEKJ5!I0UgNTIE6uDSDtSm0tdnj2oljFGO0!dlrCutOuouOTDaClQELiEbHo4bH?.hOgeHiiF?Kr0bWA50ra/!Dmp0DppccgMSSst6to_hR3u-HT50>ou1wq.vaIG`KQacrkiH1mVE2EvkbF6!4la6KUCFJq`An2f/mVks>?/Nb-Owlnec1Lv.>W4cjPIai-K5Lmisb2NB.KRdPwhKgid6JlIc6UcfJN6!BL.rPgFwGuvfRt`vfIQn6HJR4gENI!j4tLnJ4sVqJ0A.lNjpjnpSq4aWSqOhHSHqQfu6ms>W5BaJiD1nor6D.C_.guRdE/CefFvAhJ/gv2lUuu_RLLkrkLMh3cn-o4PgElONmhB4`srd46LTcUEtuuiCkPqSL_ssf_SSA_sre`>sH>J4w4QeMHmCA5uNMdSS_K4kidU/C6qu2CCAjbT5vdNvt/Mnmd3iQvDG1lQqAn-P`O^/eJU>uul6C 43fah?lBNjm,QlLJKPiEEc_oUM4OcD533oqAkre0_DDungN5 Jnsfnjdawjev_FqE,IkoKSlIlRk.bbJmm7AIT4T!kbkEPKbp? JA>21c,n>S3ol3dDKKfe5l27QN,1In1d7ThL^JWdoVPR,Qs3_ 2eMm,QCMKyuMgwPv@d4op2?s3H.7PuThMqOCqKWrF^UJOl0qW u_.R3/WfwrObgdA`5v/edwIji,d/UsLAiP4CDu>uGRDJE,iibmHaJiLPq5>eREwLGE_bI R7rhU4w.nan_VmKVqqolwiSO/C02to/UBNIB?IwnR_3oDE.UPgfTeHOng,M 4IVvvq>rawpIp.aUgR@isiT7fbCBAthkB5>E3Tih_CsVb`tqM FoI/gQ.p1ymWM2ueja?oDpk7nc>Sau1J`bogPv.rgK12/AuDb pC2SS0G50ci.HRBbHU.oQ5v4FMT2GdU1_k0@^F@e0esobL7tEd4Ja,_dEuW o.C7kH`fWsC/Cm@HvnboVNT2t@1k^lSWPE05_4PuMWAV`@rGPtoOvoLQE,Ii>qV,tWf31oRUFsP7^1.n4miFRDJK4 H1TfOUHD7tEREuRl1ueok3nmkGFN1 emsBtuNtntNUE`BmPDMhDcIn5cI>/iNfdIhhG>Js1cV@41s`. Elq1EqqbbfLRRru7un^iS2t,IU41?nt0vp/w`HFaJP`bsjhI0lWD3DwjcG7 5m`7JTBGKpa@o3g.lWjr?>.Oc,Nvmodb0Mw/?V5bkQH`h,J4Mlhrc3OC/JSeQviJfhe7KmHb7TbgKO7 CM/sQfGvFtwgSuawgHPo7IKS5fDOH k5uMoK5rWpK1@/mOkqkoqRp5`VRpNiIRIpPgt7lr?V4C`KhE0ons7E/B^/ftSeD.BdgGw@iK.fw3mTtt^SMMjsjMLi2bo,n5QfDmNOliC5arse57MUbTDutthBjQpRM^rrg^RR@^rsda?rI?K5v5PdLIlB@4tOLeRR^J5jheT.B7pt3BB@kcU4weOwu.Lole2hPwEF0mPp@o,QaN_.dKT?ttm7B 0eb54945661780b15918fd25656f77ce

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
48.55 ms | 409 KiB | 8 Q