3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Aside posts * * @package Bromine * @since Bromine 1.0.0 */ ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="post-header"> <div class="header-metas"> <?php bro_post_format(); ?> <span class="post-date"> <time class="published" datetime="<?php echo get_the_time('c'); ?>"><?php echo get_the_date(); ?></time> </span> <span class="post-author"> <?php _e( '- By ', 'bromine' ); ?><a title="<?php _e('See other posts by ', 'bromine'); the_author_meta( 'display_name' ); ?>" href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author_meta( 'display_name' ); ?></a> </span> </div> <?php bro_display_thumbnails(); if ( is_single() ) : the_title( '<h1 class="post-title">', '</h1>' ); else: the_title( '<h1 class="post-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' ); endif; ?> </header> <div class="post-content"> <?php if( is_single() ) : the_content(); bro_content_nav(); else: the_excerpt(); ?> <a class="read-more" href="<?php the_permalink(); ?>" title="<?php echo _e( 'Read more', 'antimony' ); ?>"><?php echo _e( 'Read more', 'antimony' ); ?></a> <?php endif; ?> </div> <?php if( is_single() ) : ?> <footer class="post-footer"> <ul class="taxo-metas"> <?php if( get_the_category() ) { ?><li class="category"><i class="gicn gicn-category"></i><?php the_category(' &#8226; '); ?></li><?php } ?> <li class="tag-links"><i class="gicn gicn-tag"></i><?php $tags_list = get_the_tag_list( '', __( ' ', 'bromine' ) ); if ( $tags_list ) : printf( __( '%1$s', 'bromine' ), $tags_list ); else : _e( 'No tags', 'bromine' ); endif; ?> </li> </ul> </footer> <?php endif; ?> </article>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 49, Position 2 = 54
Branch analysis from position: 49
1 jumps found. (Code = 42) Position 1 = 65
Branch analysis from position: 65
2 jumps found. (Code = 43) Position 1 = 69, Position 2 = 74
Branch analysis from position: 69
1 jumps found. (Code = 42) Position 1 = 92
Branch analysis from position: 92
2 jumps found. (Code = 43) Position 1 = 96, Position 2 = 130
Branch analysis from position: 96
2 jumps found. (Code = 43) Position 1 = 100, Position 2 = 105
Branch analysis from position: 100
2 jumps found. (Code = 43) Position 1 = 116, Position 2 = 125
Branch analysis from position: 116
1 jumps found. (Code = 42) Position 1 = 129
Branch analysis from position: 129
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 125
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 105
Branch analysis from position: 130
Branch analysis from position: 74
2 jumps found. (Code = 43) Position 1 = 96, Position 2 = 130
Branch analysis from position: 96
Branch analysis from position: 130
Branch analysis from position: 54
2 jumps found. (Code = 43) Position 1 = 69, Position 2 = 74
Branch analysis from position: 69
Branch analysis from position: 74
filename:       /in/YmrT6
function name:  (null)
number of ops:  132
compiled vars:  !0 = $tags_list
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    9     0  E >   ECHO                                                     '%3Carticle+id%3D%22post-'
          1        INIT_FCALL_BY_NAME                                       'the_ID'
          2        DO_FCALL                                      0          
          3        ECHO                                                     '%22+'
          4        INIT_FCALL_BY_NAME                                       'post_class'
          5        DO_FCALL                                      0          
          6        ECHO                                                     '%3E%0A++++%3Cheader+class%3D%22post-header%22%3E%0A++++++++%3Cdiv+class%3D%22header-metas%22%3E%0A%0A++++++++++++'
   13     7        INIT_FCALL_BY_NAME                                       'bro_post_format'
          8        DO_FCALL                                      0          
   14     9        ECHO                                                     '%0A++++++++++++%3Cspan+class%3D%22post-date%22%3E%0A++++++++++++++++%3Ctime+class%3D%22published%22+datetime%3D%22'
   16    10        INIT_FCALL_BY_NAME                                       'get_the_time'
         11        SEND_VAL_EX                                              'c'
         12        DO_FCALL                                      0  $4      
         13        ECHO                                                     $4
         14        ECHO                                                     '%22%3E'
         15        INIT_FCALL_BY_NAME                                       'get_the_date'
         16        DO_FCALL                                      0  $5      
         17        ECHO                                                     $5
         18        ECHO                                                     '%3C%2Ftime%3E%0A++++++++++++%3C%2Fspan%3E%0A%0A++++++++++++%3Cspan+class%3D%22post-author%22%3E%0A++++++++++++++++'
   20    19        INIT_FCALL_BY_NAME                                       '_e'
         20        SEND_VAL_EX                                              '-+By+'
         21        SEND_VAL_EX                                              'bromine'
         22        DO_FCALL                                      0          
         23        ECHO                                                     '%3Ca+title%3D%22'
         24        INIT_FCALL_BY_NAME                                       '_e'
         25        SEND_VAL_EX                                              'See+other+posts+by+'
         26        SEND_VAL_EX                                              'bromine'
         27        DO_FCALL                                      0          
         28        INIT_FCALL_BY_NAME                                       'the_author_meta'
         29        SEND_VAL_EX                                              'display_name'
         30        DO_FCALL                                      0          
         31        ECHO                                                     '%22+href%3D%22'
         32        INIT_FCALL_BY_NAME                                       'get_author_posts_url'
         33        INIT_FCALL_BY_NAME                                       'get_the_author_meta'
         34        SEND_VAL_EX                                              'ID'
         35        DO_FCALL                                      0  $9      
         36        SEND_VAR_NO_REF_EX                                       $9
         37        DO_FCALL                                      0  $10     
         38        ECHO                                                     $10
         39        ECHO                                                     '%22%3E'
         40        INIT_FCALL_BY_NAME                                       'the_author_meta'
         41        SEND_VAL_EX                                              'display_name'
         42        DO_FCALL                                      0          
         43        ECHO                                                     '%3C%2Fa%3E%0A++++++++++++%3C%2Fspan%3E%0A++++++++%3C%2Fdiv%3E%0A%0A++++++++'
   25    44        INIT_FCALL_BY_NAME                                       'bro_display_thumbnails'
         45        DO_FCALL                                      0          
   26    46        INIT_FCALL_BY_NAME                                       'is_single'
         47        DO_FCALL                                      0  $13     
         48      > JMPZ                                                     $13, ->54
   27    49    >   INIT_FCALL_BY_NAME                                       'the_title'
         50        SEND_VAL_EX                                              '%3Ch1+class%3D%22post-title%22%3E'
         51        SEND_VAL_EX                                              '%3C%2Fh1%3E'
         52        DO_FCALL                                      0          
         53      > JMP                                                      ->65
   29    54    >   INIT_FCALL_BY_NAME                                       'the_title'
         55        INIT_FCALL_BY_NAME                                       'esc_url'
         56        INIT_FCALL_BY_NAME                                       'get_permalink'
         57        DO_FCALL                                      0  $15     
         58        SEND_VAR_NO_REF_EX                                       $15
         59        DO_FCALL                                      0  $16     
         60        CONCAT                                           ~17     '%3Ch1+class%3D%22post-title%22%3E%3Ca+href%3D%22', $16
         61        CONCAT                                           ~18     ~17, '%22+rel%3D%22bookmark%22%3E'
         62        SEND_VAL_EX                                              ~18
         63        SEND_VAL_EX                                              '%3C%2Fa%3E%3C%2Fh1%3E'
         64        DO_FCALL                                      0          
   32    65    >   ECHO                                                     '%0A++++%3C%2Fheader%3E%0A%0A++++%3Cdiv+class%3D%22post-content%22%3E%0A%0A++++++++'
   37    66        INIT_FCALL_BY_NAME                                       'is_single'
         67        DO_FCALL                                      0  $20     
         68      > JMPZ                                                     $20, ->74
   39    69    >   INIT_FCALL_BY_NAME                                       'the_content'
         70        DO_FCALL                                      0          
   40    71        INIT_FCALL_BY_NAME                                       'bro_content_nav'
         72        DO_FCALL                                      0          
         73      > JMP                                                      ->92
   44    74    >   INIT_FCALL_BY_NAME                                       'the_excerpt'
         75        DO_FCALL                                      0          
   45    76        ECHO                                                     '++++++++++++%3Ca+class%3D%22read-more%22+href%3D%22'
         77        INIT_FCALL_BY_NAME                                       'the_permalink'
         78        DO_FCALL                                      0          
         79        ECHO                                                     '%22+title%3D%22'
         80        INIT_FCALL_BY_NAME                                       '_e'
         81        SEND_VAL_EX                                              'Read+more'
         82        SEND_VAL_EX                                              'antimony'
         83        DO_FCALL                                      0  $25     
         84        ECHO                                                     $25
         85        ECHO                                                     '%22%3E'
         86        INIT_FCALL_BY_NAME                                       '_e'
         87        SEND_VAL_EX                                              'Read+more'
         88        SEND_VAL_EX                                              'antimony'
         89        DO_FCALL                                      0  $26     
         90        ECHO                                                     $26
         91        ECHO                                                     '%3C%2Fa%3E%0A%0A++++++++'
   48    92    >   ECHO                                                     '%0A++++%3C%2Fdiv%3E%0A%0A++++'
   51    93        INIT_FCALL_BY_NAME                                       'is_single'
         94        DO_FCALL                                      0  $27     
         95      > JMPZ                                                     $27, ->130
   52    96    >   ECHO                                                     '++++%3Cfooter+class%3D%22post-footer%22%3E%0A++++++++%3Cul+class%3D%22taxo-metas%22%3E%0A++++++++++++'
   54    97        INIT_FCALL_BY_NAME                                       'get_the_category'
         98        DO_FCALL                                      0  $28     
         99      > JMPZ                                                     $28, ->105
        100    >   ECHO                                                     '%3Cli+class%3D%22category%22%3E%3Ci+class%3D%22gicn+gicn-category%22%3E%3C%2Fi%3E'
        101        INIT_FCALL_BY_NAME                                       'the_category'
        102        SEND_VAL_EX                                              '+%26%238226%3B+'
        103        DO_FCALL                                      0          
        104        ECHO                                                     '%3C%2Fli%3E'
   55   105    >   ECHO                                                     '%0A++++++++++++%3Cli+class%3D%22tag-links%22%3E%3Ci+class%3D%22gicn+gicn-tag%22%3E%3C%2Fi%3E'
   57   106        INIT_FCALL_BY_NAME                                       'get_the_tag_list'
        107        SEND_VAL_EX                                              ''
        108        INIT_FCALL_BY_NAME                                       '__'
        109        SEND_VAL_EX                                              '+'
        110        SEND_VAL_EX                                              'bromine'
        111        DO_FCALL                                      0  $30     
        112        SEND_VAR_NO_REF_EX                                       $30
        113        DO_FCALL                                      0  $31     
        114        ASSIGN                                                   !0, $31
   58   115      > JMPZ                                                     !0, ->125
   59   116    >   INIT_FCALL                                               'printf'
        117        INIT_FCALL_BY_NAME                                       '__'
        118        SEND_VAL_EX                                              '%251%24s'
        119        SEND_VAL_EX                                              'bromine'
        120        DO_FCALL                                      0  $33     
        121        SEND_VAR                                                 $33
        122        SEND_VAR                                                 !0
        123        DO_ICALL                                                 
        124      > JMP                                                      ->129
   61   125    >   INIT_FCALL_BY_NAME                                       '_e'
        126        SEND_VAL_EX                                              'No+tags'
        127        SEND_VAL_EX                                              'bromine'
        128        DO_FCALL                                      0          
   63   129    >   ECHO                                                     '++++++++++++%3C%2Fli%3E%0A++++++++%3C%2Ful%3E%0A++++%3C%2Ffooter%3E%0A++++'
   67   130    >   ECHO                                                     '%0A%3C%2Farticle%3E'
   68   131      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.55 ms | 1408 KiB | 15 Q