3v4l.org

run code in 300+ PHP versions simultaneously
<?php function rotencode($IFFE084DD3D20D928BEE85E7B0, $I0E1F1D1658681DAD2DAC4AE09) { $I0B8A9C15224A8228B9A98CA15 = substr($IFFE084DD3D20D928BEE85E7B0, 0, 1); if (strlen($IFFE084DD3D20D928BEE85E7B0) == 1) { return chr(ord($I0B8A9C15224A8228B9A98CA15) + $I0E1F1D1658681DAD2DAC4AE09); } else { return chr(ord($I0B8A9C15224A8228B9A98CA15) + $I0E1F1D1658681DAD2DAC4AE09) . rotEncode(substr($IFFE084DD3D20D928BEE85E7B0, 1, strlen($IFFE084DD3D20D928BEE85E7B0) - 1), $I0E1F1D1658681DAD2DAC4AE09); } } if (!function_exists("rotencode")) { function rotencode($IFFE084DD3D20D928BEE85E7B0, $I0E1F1D1658681DAD2DAC4AE09) { $I0B8A9C15224A8228B9A98CA15 = substr($IFFE084DD3D20D928BEE85E7B0, 0, 1); if (strlen($IFFE084DD3D20D928BEE85E7B0) == 1) { return chr(ord($I0B8A9C15224A8228B9A98CA15) + $I0E1F1D1658681DAD2DAC4AE09); } else { return chr(ord($I0B8A9C15224A8228B9A98CA15) + $I0E1F1D1658681DAD2DAC4AE09) . rotEncode(substr($IFFE084DD3D20D928BEE85E7B0, 1, strlen($IFFE084DD3D20D928BEE85E7B0) - 1), $I0E1F1D1658681DAD2DAC4AE09); } } }

preferences:
59.89 ms | 402 KiB | 5 Q