3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function stypr_encrypt($str){ $strings = $str; $MyKey = rand(1,1024); unset($tmp); for ($i = 0; $i < strlen($strings); $i++) { ++$n; $cal = ($n * $n) ^ hexdec("3E"); $tmp = $tmp . substr("00000".dechex(decoct(ord(substr($strings, $i, 1)) ^ ($MyKey ^ hexdec('AFE43') ^ hexdec('399AA3') ^ ($cal)))), -6); } $tmp = strtoupper(strrev(substr("000".dechex($MyKey ^ hexdec('BFF') ^ hexdec('D77D')), -4).$tmp)); return $tmp; } echo stypr_encrypt("pwning_the_phpreverse!");
based on tVEtk

Shows result from various feature-branches currently under review from the php developers. Contact me to have additional branches featured.

Output for Arrow functions
Notice: Undefined variable: n in /in/LhAoP on line 9 Notice: Undefined variable: tmp in /in/LhAoP on line 11 BFDBFD0FDBFD5DDBFD75EBFDB3EBFDDAEBFDB9EBFD51FBFDAEEBFDF8FBFD66FBFD4CFBFD3FFBFD1CFBFD2BFBFD230CFD550CFD510CFD520CFD920CFD910CFDB10CFDAEFD

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