3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};
based on 4F2mR
Finding entry points
Branch analysis from position: 0
Jump found. Position 1 = -2
filename:       /in/ei4O6
function name:  (null)
number of ops:  57
compiled vars:  !0 = $O00OO0, !1 = $O00O0O, !2 = $O0OO00, !3 = $OO0O00, !4 = $OO0000
line     #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   2     0  E >   INIT_FCALL                                               'urldecode'
         1        SEND_VAL                                                 '%256E1%257A%2562%252F%256D%25615%255C%2576%25740%256928%252D%2570%2578%2575%2571%2579%252A6%256C%2572%256B%2564%25679%255F%2565%2568%2563%2573%2577%256F4%252B%256637%256A'
         2        DO_ICALL                                         $5      
         3        ASSIGN                                                   !0, $5
         4        FETCH_DIM_R                                      $7      !0, 3
         5        FETCH_DIM_R                                      $8      !0, 6
         6        CONCAT                                           ~9      $7, $8
         7        FETCH_DIM_R                                      $10     !0, 33
         8        CONCAT                                           ~11     ~9, $10
         9        FETCH_DIM_R                                      $12     !0, 30
        10        CONCAT                                           ~13     ~11, $12
        11        ASSIGN                                                   !1, ~13
        12        FETCH_DIM_R                                      $15     !0, 33
        13        FETCH_DIM_R                                      $16     !0, 10
        14        CONCAT                                           ~17     $15, $16
        15        FETCH_DIM_R                                      $18     !0, 24
        16        CONCAT                                           ~19     ~17, $18
        17        FETCH_DIM_R                                      $20     !0, 10
        18        CONCAT                                           ~21     ~19, $20
        19        FETCH_DIM_R                                      $22     !0, 24
        20        CONCAT                                           ~23     ~21, $22
        21        ASSIGN                                                   !2, ~23
        22        FETCH_DIM_R                                      $25     !2, 0
        23        FETCH_DIM_R                                      $26     !0, 18
        24        CONCAT                                           ~27     $25, $26
        25        FETCH_DIM_R                                      $28     !0, 3
        26        CONCAT                                           ~29     ~27, $28
        27        FETCH_DIM_R                                      $30     !2, 0
        28        CONCAT                                           ~31     ~29, $30
        29        FETCH_DIM_R                                      $32     !2, 1
        30        CONCAT                                           ~33     ~31, $32
        31        FETCH_DIM_R                                      $34     !0, 24
        32        CONCAT                                           ~35     ~33, $34
        33        ASSIGN                                                   !3, ~35
        34        FETCH_DIM_R                                      $37     !0, 7
        35        FETCH_DIM_R                                      $38     !0, 13
        36        CONCAT                                           ~39     $37, $38
        37        ASSIGN                                                   !4, ~39
        38        FETCH_DIM_R                                      $41     !0, 22
        39        FETCH_DIM_R                                      $42     !0, 36
        40        CONCAT                                           ~43     $41, $42
        41        FETCH_DIM_R                                      $44     !0, 29
        42        CONCAT                                           ~45     ~43, $44
        43        FETCH_DIM_R                                      $46     !0, 26
        44        CONCAT                                           ~47     ~45, $46
        45        FETCH_DIM_R                                      $48     !0, 30
        46        CONCAT                                           ~49     ~47, $48
        47        FETCH_DIM_R                                      $50     !0, 32
        48        CONCAT                                           ~51     ~49, $50
        49        FETCH_DIM_R                                      $52     !0, 35
        50        CONCAT                                           ~53     ~51, $52
        51        FETCH_DIM_R                                      $54     !0, 26
        52        CONCAT                                           ~55     ~53, $54
        53        FETCH_DIM_R                                      $56     !0, 30
        54        CONCAT                                           ~57     ~55, $56
        55        ASSIGN_CONCAT                                 0          !1, ~57
        56      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 7.3.0