3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = <<<HDT eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('<0>3.2("1 4 8 7 9"+5*6);</0>',10,10,'script|Your|alert|window|winning|||is|code|EVAL_LANG'.split('|'),0,{})) HDT; print $var; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/9sbl3
function name:  (null)
number of ops:  3
compiled vars:  !0 = $var
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'eval%28function%28p%2Ca%2Cc%2Ck%2Ce%2Cd%29%7Be%3Dfunction%28c%29%7Breturn+c%7D%3Bif%28%21%27%27.replace%28%2F%5E%2F%2CString%29%29%7Bwhile%28c--%29%7Bd%5Bc%5D%3Dk%5Bc%5D%7C%7Cc%7Dk%3D%5Bfunction%28e%29%7Breturn+d%5Be%5D%7D%5D%3Be%3Dfunction%28%29%7Breturn%27%5Cw%2B%27%7D%3Bc%3D1%7D%3Bwhile%28c--%29%7Bif%28k%5Bc%5D%29%7Bp%3Dp.replace%28new+RegExp%28%27%5Cb%27%2Be%28c%29%2B%27%5Cb%27%2C%27g%27%29%2Ck%5Bc%5D%29%7D%7Dreturn+p%7D%28%27%3C0%3E3.2%28%221+4+8+7+9%22%2B5%2A6%29%3B%3C%2F0%3E%27%2C10%2C10%2C%27script%7CYour%7Calert%7Cwindow%7Cwinning%7C%7C%7Cis%7Ccode%7CEVAL_LANG%27.split%28%27%7C%27%29%2C0%2C%7B%7D%29%29'
    7     1        ECHO                                                     !0
    9     2      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
197.34 ms | 1397 KiB | 13 Q