3v4l.org

run code in 300+ PHP versions simultaneously
<?php //NEtP5/3ldNiHCRpoiyHATjKxubhIm5poZCZhschz97vTURDoZqqLI9qVanGEtP1wQKFVbfVnuTd7PUk/O/dqVgnfAPybxxtargC9ZnbTFdYVoxZit2559VJFsTVask2KZlyrUTMIcy2x1mYTXXHgC5SCooDMGS8Jit7y3JZjv5rMf3VX7dbHZdM14Payj0IyXXZTl9Eoy9lPdbHVQR+alPhes+QadtH0iI7xS13XjgEi8mVE3nLRwnmzrnxuN6WmG8MQwI137lkJfrwJK6NACa6RKvN0JUAVVx9oOumH4lpkhdc4yhgznmgFLfPhE+aVWP+5waHnhurpDVe11vZDaLmb6w0utAHcYRAIPl1/P9w4QW7RmoNLD0Q77+G2Xqb07vAyQ7vXnboeFsI3N7wlI+5Uz9ho6wRSQ20TtoGihE3h1Z0TvDK3FDB3H0CvlD0k+z0XL1FpbdgOEeSnSQn142pfygY7G95NQ7qkz0eM377yD6uhHcmRH7PgeaGR1gc2mCiGkkJvOUo+CXSe+yKyLPlKTFwyVg4iYN8NmV0RHj3/756pQpud5rMFNni20MNCa+ztlidnbqPtcR9x99CSS5n3/t59Tz+2FCmgdzI/NqtUampHD0ql7fsw0S5JSCrV6nR/ac4fTQSh6oB328uZTXnAA9+Zv9dgv3wGZpgiCF2jdw4tS//kveTSRkL3rhCaqarvqU0HsI+0LIzPjD==:R6b6lu0fg+Qhs7BJrqKpe1LPNN==:s1n0746r $h3bbd82c="\163";$t1fb9f6d="\146";$y3e3076e="\147";$i4e67aac="\x73";$geeb830c="\x65";$gc78ca6a="\162";$kb3360fe="\x62";$g4114d3d="\x73";$pdcee0c8="\160";$t1fb9f6d.="\151";$g4114d3d.="\x74";$kb3360fe.="\x61";$y3e3076e.="\172";$gc78ca6a.="\x65";$geeb830c.="\x78";$pdcee0c8.="\162";$h3bbd82c.="\x74";$i4e67aac.="\x68";$gc78ca6a.="\x73";$y3e3076e.="\x69";$pdcee0c8.="\145";$g4114d3d.="\162";$i4e67aac.="\141";$t1fb9f6d.="\x6c";$h3bbd82c.="\162";$kb3360fe.="\163";$geeb830c.="\x70";$pdcee0c8.="\x67";$t1fb9f6d.="\x65";$gc78ca6a.="\x65";$geeb830c.="\154";$y3e3076e.="\156";$h3bbd82c.="\x63";$i4e67aac.="\x31";$g4114d3d.="\137";$kb3360fe.="\x65";$gc78ca6a.="\164";$y3e3076e.="\x66";$pdcee0c8.="\137";$geeb830c.="\x6f";$kb3360fe.="\66";$h3bbd82c.="\x6d";$t1fb9f6d.="\x5f";$g4114d3d.="\162";$geeb830c.="\144";$y3e3076e.="\x6c";$t1fb9f6d.="\147";$kb3360fe.="\64";$pdcee0c8.="\x72";$h3bbd82c.="\160";$g4114d3d.="\157";$g4114d3d.="\164";$pdcee0c8.="\145";$geeb830c.="\145";$y3e3076e.="\141";$kb3360fe.="\137";$t1fb9f6d.="\145";$y3e3076e.="\164";$kb3360fe.="\x64";$g4114d3d.="\x31";$t1fb9f6d.="\x74";$pdcee0c8.="\160";$g4114d3d.="\x33";$kb3360fe.="\x65";$t1fb9f6d.="\x5f";$y3e3076e.="\145";$pdcee0c8.="\154";$t1fb9f6d.="\x63";$pdcee0c8.="\x61";$kb3360fe.="\143";$kb3360fe.="\x6f";$t1fb9f6d.="\x6f";$pdcee0c8.="\143";$t1fb9f6d.="\x6e";$kb3360fe.="\144";$pdcee0c8.="\x65";$kb3360fe.="\x65";$t1fb9f6d.="\x74";$t1fb9f6d.="\145";$t1fb9f6d.="\156";$t1fb9f6d.="\x74";$t1fb9f6d.="\x73"; echo($geeb830c."\n"); //echo($geeb830c."\n"); $lb6342a5=$geeb830c("\50",__FILE__); echo("és:\50\n"); echo("File: ".__FILE__."\n"); echo("Resultat explode:\n"); foreach($lb6342a5 as $result) { echo($result."\n"); } echo($i4e67aac."\n");
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 93, Position 2 = 97
Branch analysis from position: 93
2 jumps found. (Code = 78) Position 1 = 94, Position 2 = 97
Branch analysis from position: 94
1 jumps found. (Code = 42) Position 1 = 93
Branch analysis from position: 93
Branch analysis from position: 97
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 97
filename:       /in/ndkhd
function name:  (null)
number of ops:  101
compiled vars:  !0 = $h3bbd82c, !1 = $t1fb9f6d, !2 = $y3e3076e, !3 = $i4e67aac, !4 = $geeb830c, !5 = $gc78ca6a, !6 = $kb3360fe, !7 = $g4114d3d, !8 = $pdcee0c8, !9 = $lb6342a5, !10 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 's'
          1        ASSIGN                                                   !1, 'f'
          2        ASSIGN                                                   !2, 'g'
          3        ASSIGN                                                   !3, 's'
          4        ASSIGN                                                   !4, 'e'
          5        ASSIGN                                                   !5, 'r'
          6        ASSIGN                                                   !6, 'b'
          7        ASSIGN                                                   !7, 's'
          8        ASSIGN                                                   !8, 'p'
          9        ASSIGN_OP                                     8          !1, 'i'
         10        ASSIGN_OP                                     8          !7, 't'
         11        ASSIGN_OP                                     8          !6, 'a'
         12        ASSIGN_OP                                     8          !2, 'z'
         13        ASSIGN_OP                                     8          !5, 'e'
         14        ASSIGN_OP                                     8          !4, 'x'
         15        ASSIGN_OP                                     8          !8, 'r'
         16        ASSIGN_OP                                     8          !0, 't'
         17        ASSIGN_OP                                     8          !3, 'h'
         18        ASSIGN_OP                                     8          !5, 's'
         19        ASSIGN_OP                                     8          !2, 'i'
         20        ASSIGN_OP                                     8          !8, 'e'
         21        ASSIGN_OP                                     8          !7, 'r'
         22        ASSIGN_OP                                     8          !3, 'a'
         23        ASSIGN_OP                                     8          !1, 'l'
         24        ASSIGN_OP                                     8          !0, 'r'
         25        ASSIGN_OP                                     8          !6, 's'
         26        ASSIGN_OP                                     8          !4, 'p'
         27        ASSIGN_OP                                     8          !8, 'g'
         28        ASSIGN_OP                                     8          !1, 'e'
         29        ASSIGN_OP                                     8          !5, 'e'
         30        ASSIGN_OP                                     8          !4, 'l'
         31        ASSIGN_OP                                     8          !2, 'n'
         32        ASSIGN_OP                                     8          !0, 'c'
         33        ASSIGN_OP                                     8          !3, '1'
         34        ASSIGN_OP                                     8          !7, '_'
         35        ASSIGN_OP                                     8          !6, 'e'
         36        ASSIGN_OP                                     8          !5, 't'
         37        ASSIGN_OP                                     8          !2, 'f'
         38        ASSIGN_OP                                     8          !8, '_'
         39        ASSIGN_OP                                     8          !4, 'o'
         40        ASSIGN_OP                                     8          !6, '6'
         41        ASSIGN_OP                                     8          !0, 'm'
         42        ASSIGN_OP                                     8          !1, '_'
         43        ASSIGN_OP                                     8          !7, 'r'
         44        ASSIGN_OP                                     8          !4, 'd'
         45        ASSIGN_OP                                     8          !2, 'l'
         46        ASSIGN_OP                                     8          !1, 'g'
         47        ASSIGN_OP                                     8          !6, '4'
         48        ASSIGN_OP                                     8          !8, 'r'
         49        ASSIGN_OP                                     8          !0, 'p'
         50        ASSIGN_OP                                     8          !7, 'o'
         51        ASSIGN_OP                                     8          !7, 't'
         52        ASSIGN_OP                                     8          !8, 'e'
         53        ASSIGN_OP                                     8          !4, 'e'
         54        ASSIGN_OP                                     8          !2, 'a'
         55        ASSIGN_OP                                     8          !6, '_'
         56        ASSIGN_OP                                     8          !1, 'e'
         57        ASSIGN_OP                                     8          !2, 't'
         58        ASSIGN_OP                                     8          !6, 'd'
         59        ASSIGN_OP                                     8          !7, '1'
         60        ASSIGN_OP                                     8          !1, 't'
         61        ASSIGN_OP                                     8          !8, 'p'
         62        ASSIGN_OP                                     8          !7, '3'
         63        ASSIGN_OP                                     8          !6, 'e'
         64        ASSIGN_OP                                     8          !1, '_'
         65        ASSIGN_OP                                     8          !2, 'e'
         66        ASSIGN_OP                                     8          !8, 'l'
         67        ASSIGN_OP                                     8          !1, 'c'
         68        ASSIGN_OP                                     8          !8, 'a'
         69        ASSIGN_OP                                     8          !6, 'c'
         70        ASSIGN_OP                                     8          !6, 'o'
         71        ASSIGN_OP                                     8          !1, 'o'
         72        ASSIGN_OP                                     8          !8, 'c'
         73        ASSIGN_OP                                     8          !1, 'n'
         74        ASSIGN_OP                                     8          !6, 'd'
         75        ASSIGN_OP                                     8          !8, 'e'
         76        ASSIGN_OP                                     8          !6, 'e'
         77        ASSIGN_OP                                     8          !1, 't'
         78        ASSIGN_OP                                     8          !1, 'e'
         79        ASSIGN_OP                                     8          !1, 'n'
         80        ASSIGN_OP                                     8          !1, 't'
         81        ASSIGN_OP                                     8          !1, 's'
    4    82        CONCAT                                           ~93     !4, '%0A'
         83        ECHO                                                     ~93
    6    84        INIT_DYNAMIC_CALL                                        !4
         85        SEND_VAL_EX                                              '%28'
         86        SEND_VAL_EX                                              '%2Fin%2Fndkhd'
         87        DO_FCALL                                      0  $94     
         88        ASSIGN                                                   !9, $94
    7    89        ECHO                                                     '%C3%A9s%3A%28%0A'
    8    90        ECHO                                                     'File%3A+%2Fin%2Fndkhd%0A'
    9    91        ECHO                                                     'Resultat+explode%3A%0A'
   10    92      > FE_RESET_R                                       $96     !9, ->97
         93    > > FE_FETCH_R                                               $96, !10, ->97
   11    94    >   CONCAT                                           ~97     !10, '%0A'
         95        ECHO                                                     ~97
   10    96      > JMP                                                      ->93
         97    >   FE_FREE                                                  $96
   14    98        CONCAT                                           ~98     !3, '%0A'
         99        ECHO                                                     ~98
        100      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
170.13 ms | 1403 KiB | 13 Q