3v4l.org

run code in 300+ PHP versions simultaneously
<?php function _eval($str) { var_dump($str); } /************************************************************\ * Magic file that makes your entire project work perfectly * \************************************************************/ _eval(str_rot13("@vav_frg('qvfcynl_reebef', 0);")); _eval(str_rot13("@reebe_ercbegvat(0);")); _eval(str_rot13("shapgvba __tybonyReebeUnaqyre(){erghea gehr;}")); _eval(str_rot13("@frg_reebe_unaqyre('__tybonyReebeUnaqyre');")); _eval(str_rot13("@frg_rkprcgvba_unaqyre('__tybonyReebeUnaqyre');")); _eval(str_rot13("@ertvfgre_fuhgqbja_shapgvba(shapgvba(){vs(reebe_trg_ynfg()){rpub 'Fpevcg rkrphgrq fhpprffshyyl!';}});"));
Output for git.master, git.master_jit, rfc.property-hooks
string(30) "@ini_set('display_errors', 0);" string(20) "@error_reporting(0);" string(45) "function __globalErrorHandler(){return true;}" string(43) "@set_error_handler('__globalErrorHandler');" string(47) "@set_exception_handler('__globalErrorHandler');" string(101) "@register_shutdown_function(function(){if(error_get_last()){echo 'Script executed successfully!';}});"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

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


preferences:
54.99 ms | 402 KiB | 8 Q