3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ngRNN
function name:  (null)
number of ops:  68
compiled vars:  !0 = $a
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ECHO                                                     '%24a+unset%0A+isset%3A+'
    3     1        INIT_FCALL                                               'var_export'
          2        ISSET_ISEMPTY_CV                                 ~1      !0
          3        SEND_VAL                                                 ~1
          4        DO_ICALL                                                 
    4     5        ECHO                                                     '%0A+value%3A+'
    5     6        INIT_FCALL                                               'var_export'
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                                 
    6     9        ECHO                                                     '%0A%0A'
    7    10        ASSIGN                                                   !0, null
    8    11        ECHO                                                     '%24a+is+null%0A+isset%3A+'
    9    12        INIT_FCALL                                               'var_export'
         13        ISSET_ISEMPTY_CV                                 ~5      !0
         14        SEND_VAL                                                 ~5
         15        DO_ICALL                                                 
   10    16        ECHO                                                     '%0A+value%3A+'
   11    17        INIT_FCALL                                               'var_export'
         18        SEND_VAR                                                 !0
         19        DO_ICALL                                                 
   12    20        ECHO                                                     '%0A%0A'
   14    21        CAST                                          8  ~8      null
         22        ASSIGN                                                   !0, ~8
   15    23        ECHO                                                     '%24a+is+object%0A+isset%3A+'
   16    24        INIT_FCALL                                               'var_export'
         25        ISSET_ISEMPTY_CV                                 ~10     !0
         26        SEND_VAL                                                 ~10
         27        DO_ICALL                                                 
   17    28        ECHO                                                     '%0A+value%3A+'
   18    29        INIT_FCALL                                               'var_export'
         30        SEND_VAR                                                 !0
         31        DO_ICALL                                                 
   19    32        ECHO                                                     '%0A%0A'
   20    33        ECHO                                                     '%24a-%3Eb+unset%3A%0A+isset%3A+'
   21    34        INIT_FCALL                                               'var_export'
         35        ISSET_ISEMPTY_PROP_OBJ                           ~13     !0, 'b'
         36        SEND_VAL                                                 ~13
         37        DO_ICALL                                                 
   22    38        ECHO                                                     '%0A+value%3A+'
   23    39        INIT_FCALL                                               'var_export'
         40        FETCH_OBJ_R                                      ~15     !0, 'b'
         41        SEND_VAL                                                 ~15
         42        DO_ICALL                                                 
   24    43        ECHO                                                     '%0A%0A'
   25    44        ASSIGN_OBJ                                               !0, 'b'
         45        OP_DATA                                                  null
   26    46        ECHO                                                     '%24a-%3Eb+is+null%3A%0A+isset%3A+'
   27    47        INIT_FCALL                                               'var_export'
         48        ISSET_ISEMPTY_PROP_OBJ                           ~18     !0, 'b'
         49        SEND_VAL                                                 ~18
         50        DO_ICALL                                                 
   28    51        ECHO                                                     '%0A+value%3A+'
   29    52        INIT_FCALL                                               'var_export'
         53        FETCH_OBJ_R                                      ~20     !0, 'b'
         54        SEND_VAL                                                 ~20
         55        DO_ICALL                                                 
   30    56        ECHO                                                     '%0A%0A'
   31    57        ECHO                                                     '%24a-%3Eb+is+null%2C+what%27s+%24a%3F%0A+isset%3A+'
   32    58        INIT_FCALL                                               'var_export'
         59        ISSET_ISEMPTY_CV                                 ~22     !0
         60        SEND_VAL                                                 ~22
         61        DO_ICALL                                                 
   33    62        ECHO                                                     '%0A+value%3A+'
   34    63        INIT_FCALL                                               'var_export'
         64        SEND_VAR                                                 !0
         65        DO_ICALL                                                 
   35    66        ECHO                                                     '%0A'
         67      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
142.03 ms | 972 KiB | 14 Q