3v4l.org

run code in 300+ PHP versions simultaneously
<?php $is=@$all_you_see; $all_you_see=@$is; $p=$h=@$p ?> <?php $will_allways=@$B; $will; function well ($will, $allways, $live) { $will/=4;$ever=$stay=$for=3; $will_improve; $will_grow=@$like_tree; $i_have_my_own=$life=$to=$live; $your="_";$smile=$will; $improve_my_drill; $can_you; $allways = @split($your, $life); $sound_like; echo // ?? $allways[$smile]; // ?? } $just; set_error_handler("well"); AND_YOU_JAVA_GO_TO_HELL; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/fQCdE
function name:  (null)
number of ops:  24
compiled vars:  !0 = $is, !1 = $all_you_see, !2 = $p, !3 = $h, !4 = $will_allways, !5 = $will, !6 = $just
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   BEGIN_SILENCE                                    ~7      
          1        FETCH_R                      local               ~8      'all_you_see'
          2        END_SILENCE                                              ~7
          3        ASSIGN                                                   !0, ~8
    2     4        BEGIN_SILENCE                                    ~10     
          5        FETCH_R                      local               ~11     'is'
          6        END_SILENCE                                              ~10
          7        ASSIGN                                                   !1, ~11
          8        BEGIN_SILENCE                                    ~13     
          9        FETCH_R                      local               ~14     'p'
         10        END_SILENCE                                              ~13
         11        ASSIGN                                           ~15     !3, ~14
         12        ASSIGN                                                   !2, ~15
    3    13        ECHO                                                     '%0A'
    4    14        BEGIN_SILENCE                                    ~17     
         15        FETCH_R                      local               ~18     'B'
         16        END_SILENCE                                              ~17
         17        ASSIGN                                                   !4, ~18
   24    18        INIT_FCALL                                               'set_error_handler'
         19        SEND_VAL                                                 'well'
         20        DO_ICALL                                                 
   26    21        FETCH_CONSTANT                                   ~21     'AND_YOU_JAVA_GO_TO_HELL'
         22        FREE                                                     ~21
   27    23      > RETURN                                                   1

Function well:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/fQCdE
function name:  well
number of ops:  26
compiled vars:  !0 = $will, !1 = $allways, !2 = $live, !3 = $ever, !4 = $stay, !5 = $for, !6 = $will_improve, !7 = $will_grow, !8 = $i_have_my_own, !9 = $life, !10 = $to, !11 = $your, !12 = $smile, !13 = $improve_my_drill, !14 = $can_you, !15 = $sound_like
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
    9     3        ASSIGN_OP                                     4          !0, 4
          4        ASSIGN                                           ~17     !5, 3
          5        ASSIGN                                           ~18     !4, ~17
          6        ASSIGN                                                   !3, ~18
   11     7        BEGIN_SILENCE                                    ~20     
          8        FETCH_R                      local               ~21     'like_tree'
          9        END_SILENCE                                              ~20
         10        ASSIGN                                                   !7, ~21
   13    11        ASSIGN                                           ~23     !10, !2
         12        ASSIGN                                           ~24     !9, ~23
         13        ASSIGN                                                   !8, ~24
   14    14        ASSIGN                                                   !11, '_'
         15        ASSIGN                                                   !12, !0
   18    16        BEGIN_SILENCE                                    ~28     
         17        INIT_FCALL_BY_NAME                                       'split'
         18        SEND_VAR_EX                                              !11
         19        SEND_VAR_EX                                              !9
         20        DO_FCALL                                      0  $29     
         21        END_SILENCE                                              ~28
   17    22        ASSIGN                                                   !1, $29
   21    23        FETCH_DIM_R                                      ~31     !1, !12
         24        ECHO                                                     ~31
   22    25      > RETURN                                                   null

End of function well

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.87 ms | 1405 KiB | 15 Q