3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 14
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 15
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 36
Branch analysis from position: 34
1 jumps found. (Code = 42) Position 1 = 37
Branch analysis from position: 37
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 36
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 14
2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 36
Branch analysis from position: 34
Branch analysis from position: 36
filename:       /in/sqBcg
function name:  (null)
number of ops:  53
compiled vars:  !0 = $log
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E >   CAST                                          8  ~1      <array>
          1        INIT_ARRAY                                       ~2      ~1
    6     2        CAST                                          8  ~3      <array>
          3        ADD_ARRAY_ELEMENT                                ~2      ~3
    7     4        CAST                                          8  ~4      <array>
          5        ADD_ARRAY_ELEMENT                                ~2      ~4
          6        INIT_ARRAY                                       ~5      ~2, 'category'
          7        CAST                                          8  ~6      ~5
    3     8        ASSIGN                                                   !0, ~6
   12     9        ECHO                                                     '%3Ctd+class%3D%22'
         10        ISSET_ISEMPTY_PROP_OBJ                                   !0, 'category'
         11      > JMPZ                                                     ~8, ->14
         12    >   QM_ASSIGN                                        ~9      'noactioncell+'
         13      > JMP                                                      ->15
         14    >   QM_ASSIGN                                        ~9      ''
         15    >   ECHO                                                     ~9
         16        ECHO                                                     'text-center+align-middle%22%3E%0A++++'
   13    17        INIT_FCALL                                               'implode'
         18        SEND_VAL                                                 '%3Cbr%2F%3E'
         19        INIT_FCALL                                               'array_column'
         20        FETCH_OBJ_IS                                     ~10     !0, 'category'
         21        COALESCE                                         ~11     ~10
         22        QM_ASSIGN                                        ~11     <array>
         23        SEND_VAL                                                 ~11
         24        SEND_VAL                                                 'category_name'
         25        DO_ICALL                                         $12     
         26        SEND_VAR                                                 $12
         27        DO_ICALL                                         $13     
         28        ECHO                                                     $13
   14    29        ECHO                                                     '%3C%2Ftd%3E%0A%0A----%0A%0A'
   19    30        UNSET_CV                                                 !0
   21    31        ECHO                                                     '%3Ctd+class%3D%22'
         32        ISSET_ISEMPTY_PROP_OBJ                                   !0, 'category'
         33      > JMPZ                                                     ~14, ->36
         34    >   QM_ASSIGN                                        ~15     'noactioncell+'
         35      > JMP                                                      ->37
         36    >   QM_ASSIGN                                        ~15     ''
         37    >   ECHO                                                     ~15
         38        ECHO                                                     'text-center+align-middle%22%3E%0A++++'
   22    39        INIT_FCALL                                               'implode'
         40        SEND_VAL                                                 '%3Cbr%2F%3E'
         41        INIT_FCALL                                               'array_column'
         42        FETCH_OBJ_IS                                     ~16     !0, 'category'
         43        COALESCE                                         ~17     ~16
         44        QM_ASSIGN                                        ~17     <array>
         45        SEND_VAL                                                 ~17
         46        SEND_VAL                                                 'category_name'
         47        DO_ICALL                                         $18     
         48        SEND_VAR                                                 $18
         49        DO_ICALL                                         $19     
         50        ECHO                                                     $19
   23    51        ECHO                                                     '%3C%2Ftd%3E'
         52      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
321.56 ms | 975 KiB | 15 Q