3v4l.org

run code in 300+ PHP versions simultaneously
<?php eval(strtr(file_get_contents(__FILE__, false, null, __COMPILER_HALT_OFFSET__), [ '__HERLT_CERMPERLER' => '__halt_compiler', 'ERBSTRERCT' => 'abstract', 'ERND' => 'and', 'ERER' => 'array', 'ERS' => 'as', 'BRERK' => 'break', 'CERLERBL' => 'callable', 'CERS' => 'case', 'CERTCH' => 'catch', 'CLERS' => 'class', 'CLERN' => 'clone', 'CERNST' => 'const', 'CERNTERNER' => 'continue', 'DERCLER' => 'declare', 'DERFERLT' => 'default', 'DER' => 'die', 'DER' => 'do', 'ERCH' => 'echo', 'ERLS' => 'else', 'ERLSERF' => 'elseif', 'ERMPTER' => 'empty', 'ERNDERCLER' => 'enddeclare', 'ERNDFER' => 'endfor', 'ERNDFERERCH' => 'endforeach', 'ERNDERF' => 'endif', 'ERNDSWERTCH' => 'endswitch', 'ERNDWHERL' => 'endwhile', 'ERVERL' => 'eval', 'ERXERT' => 'exit', 'ERXTERNDS' => 'extends', 'FERNERL' => 'final', 'FERNERLER' => 'finally', 'FER' => 'for', 'FERERCH' => 'foreach', 'FERNCTERN' => 'function', 'GLERBERL' => 'global', 'GERT' => 'goto', 'ERF' => 'if', 'ERMPLERMAHNTS' => 'implements', 'ERNCLERD' => 'include', 'ERNCLERDER_ERNC' => 'include_once', 'ERNSTERNCERF' => 'instanceof', 'ERNSTERDERF' => 'insteadof', 'ERNTERFERC' => 'interface', 'ERSERT' => 'isset', 'LERST' => 'list', 'NERMAHSPERC' => 'namespace', 'NERW' => 'new', 'ER' => 'or', 'PRERNT' => 'print', 'PRERVERT' => 'private', 'PRERTERCTERD' => 'protected', 'PERBLERC' => 'public', 'RERQER' => 'require', 'RERQERER_ERNC' => 'require_once', 'RERTERN' => 'return', 'STERTERC' => 'static', 'SWERTCH' => 'switch', 'THERS' => 'this', 'THRER' => 'throw', 'TRERT' => 'trait', 'TRER' => 'try', 'ERNSERT' => 'unset', 'ERS' => 'use', 'VER' => 'var', 'VER_DERMP' => 'var_dump', 'WHERL' => 'while', 'XER' => 'xor', 'YERLD' => 'yield', '__CERNSTRERCT' => '__construct', '__CLERS__' => '__CLASS__', '__DER__' => '__DIR__', '__FERLER__' => '__FILE__', '__FERNCTERN__' => '__FUNCTION__', '__LERNER__' => '__LINE__', '__MAHTHERD__' => '__METHOD__', '__NERMAHSPERCER__' => '__NAMESPACE__', '__TRERT__' => '__TRAIT__', ])); __halt_compiler(); CLERS FERBER { PRERVERT $FERSTVERLER; PRERVERT $SERCERNDVERLER; PERBLERC FERNCTERN __CERNSTRERCT($FERSTERGERMAHNT, $SERCERNDERGERMAHNT) { $THERS->FERSTVERLER = $FERSTERGERMAHNT; $THERS->SERCERNDVERLER = $SERCERNDERGERMAHNT; } } VER_DERMP(NERW FERBER('HERL', 'WERLD'));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/iGpbr
function name:  (null)
number of ops:  12
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'strtr'
          1        INIT_FCALL                                               'file_get_contents'
          2        SEND_VAL                                                 '%2Fin%2FiGpbr'
          3        SEND_VAL                                                 <false>
          4        SEND_VAL                                                 null
          5        SEND_VAL                                                 3107
          6        DO_ICALL                                         $0      
          7        SEND_VAR                                                 $0
    3     8        SEND_VAL                                                 <array>
          9        DO_ICALL                                         $1      
         10        INCLUDE_OR_EVAL                                          $1, EVAL
   82    11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.77 ms | 1394 KiB | 17 Q