3v4l.org

run code in 300+ PHP versions simultaneously
<?php @$_[]=@!+_; $__=@${_}>>$_; var_dump($__); $_[]=$__; $_[]=@_; $_[((++$__)+($__++))].=$_; $_[]=++$__; $_[]=$_[--$__][$__>>$__]; $_[$__].=(($__+$__)+$_[$__-$__]).($__+$__+$__)+$_[$__-$__]; $_[$__+$__]=($_[$__][$__>>$__]).($_[$__][$__]^$_[$__][($__<<$__)-$__]); $_[$__+$__].=($_[$__][($__<<$__)-($__/$__)])^($_[$__][$__]); $_[$__+$__].=($_[$__][$__+$__])^$_[$__][($__<<$__)-$__]; print_r($_); //$_=$ //$_[$__+$__]; //$_[@-_]($_[@!+_]); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/DH9cR
function name:  (null)
number of ops:  91
compiled vars:  !0 = $_, !1 = $__
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   BEGIN_SILENCE                                    ~2      
          1        BEGIN_SILENCE                                    ~4      
          2        FETCH_CONSTANT                                   ~5      '_'
          3        MUL                                              ~6      ~5, 1
          4        BOOL_NOT                                         ~7      ~6
          5        END_SILENCE                                              ~4
          6        ASSIGN_DIM                                               !0
          7        OP_DATA                                                  ~7
          8        END_SILENCE                                              ~2
    3     9        BEGIN_SILENCE                                    ~8      
         10        FETCH_CONSTANT                                   ~9      '_'
         11        FETCH_R                      local               ~10     ~9
         12        END_SILENCE                                              ~8
         13        SR                                               ~11     ~10, !0
         14        ASSIGN                                                   !1, ~11
    4    15        INIT_FCALL                                               'var_dump'
         16        SEND_VAR                                                 !1
         17        DO_ICALL                                                 
    5    18        ASSIGN_DIM                                               !0
         19        OP_DATA                                                  !1
    6    20        BEGIN_SILENCE                                    ~16     
         21        FETCH_CONSTANT                                   ~17     '_'
         22        END_SILENCE                                              ~16
         23        ASSIGN_DIM                                               !0
         24        OP_DATA                                                  ~17
    7    25        PRE_INC                                          ~18     !1
         26        POST_INC                                         ~19     !1
         27        ADD                                              ~20     ~18, ~19
         28        ASSIGN_DIM_OP                .=               8          !0, ~20
         29        OP_DATA                                                  !0
    8    30        PRE_INC                                          ~23     !1
         31        ASSIGN_DIM                                               !0
         32        OP_DATA                                                  ~23
    9    33        PRE_DEC                                          ~25     !1
         34        SR                                               ~27     !1, !1
         35        FETCH_DIM_R                                      ~26     !0, ~25
         36        FETCH_DIM_R                                      ~28     ~26, ~27
         37        ASSIGN_DIM                                               !0
         38        OP_DATA                                                  ~28
   10    39        ADD                                              ~30     !1, !1
         40        SUB                                              ~31     !1, !1
         41        FETCH_DIM_R                                      ~32     !0, ~31
         42        ADD                                              ~33     ~30, ~32
         43        ADD                                              ~34     !1, !1
         44        ADD                                              ~35     ~34, !1
         45        SUB                                              ~36     !1, !1
         46        FETCH_DIM_R                                      ~37     !0, ~36
         47        ADD                                              ~38     ~35, ~37
         48        CONCAT                                           ~39     ~33, ~38
         49        ASSIGN_DIM_OP                .=               8          !0, !1
         50        OP_DATA                                                  ~39
   11    51        ADD                                              ~40     !1, !1
         52        SR                                               ~43     !1, !1
         53        FETCH_DIM_R                                      ~42     !0, !1
         54        FETCH_DIM_R                                      ~44     ~42, ~43
         55        FETCH_DIM_R                                      ~45     !0, !1
         56        FETCH_DIM_R                                      ~46     ~45, !1
         57        SL                                               ~48     !1, !1
         58        SUB                                              ~49     ~48, !1
         59        FETCH_DIM_R                                      ~47     !0, !1
         60        FETCH_DIM_R                                      ~50     ~47, ~49
         61        BW_XOR                                           ~51     ~46, ~50
         62        CONCAT                                           ~52     ~44, ~51
         63        ASSIGN_DIM                                               !0, ~40
         64        OP_DATA                                                  ~52
   12    65        ADD                                              ~53     !1, !1
         66        SL                                               ~56     !1, !1
         67        DIV                                              ~57     !1, !1
         68        SUB                                              ~58     ~56, ~57
         69        FETCH_DIM_R                                      ~55     !0, !1
         70        FETCH_DIM_R                                      ~59     ~55, ~58
         71        FETCH_DIM_R                                      ~60     !0, !1
         72        FETCH_DIM_R                                      ~61     ~60, !1
         73        BW_XOR                                           ~62     ~59, ~61
         74        ASSIGN_DIM_OP                .=               8          !0, ~53
         75        OP_DATA                                                  ~62
   13    76        ADD                                              ~63     !1, !1
         77        ADD                                              ~66     !1, !1
         78        FETCH_DIM_R                                      ~65     !0, !1
         79        FETCH_DIM_R                                      ~67     ~65, ~66
         80        SL                                               ~69     !1, !1
         81        SUB                                              ~70     ~69, !1
         82        FETCH_DIM_R                                      ~68     !0, !1
         83        FETCH_DIM_R                                      ~71     ~68, ~70
         84        BW_XOR                                           ~72     ~67, ~71
         85        ASSIGN_DIM_OP                .=               8          !0, ~63
         86        OP_DATA                                                  ~72
   14    87        INIT_FCALL                                               'print_r'
         88        SEND_VAR                                                 !0
         89        DO_ICALL                                                 
   18    90      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.07 ms | 1400 KiB | 17 Q