3v4l.org

run code in 300+ PHP versions simultaneously
<?php $body .= "Add'l Zerve-influenced: " . Format::money( floatval( @$seller_zerve_tx_total['ticket_sales'] ),'%#5n' ) . " " . count( $seller_zerve_tx_data ) . " " . ut_pluralize( count( $seller_zerve_tx_data ), 'purchase', 'purchases' ) . " (" . intval( @$seller_zerve_tx_total['num_tickets'] ) . " " . ut_pluralize( intval( @$seller_zerve_tx_total['num_tickets'] ), 'ticket', 'tickets' ) . ( @$seller_zerve_tx_total['num_extras'] ? ", " . intval( @$seller_zerve_tx_total['num_extras'] ) . " " . ut_pluralize( intval( @$seller_zerve_tx_total['num_extras'] ), 'extra', 'extras' ) : '' ) . ") " . EOL; print $body;
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 59
Branch analysis from position: 41
1 jumps found. (Code = 42) Position 1 = 60
Branch analysis from position: 60
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 59
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/i2VAi
function name:  (null)
number of ops:  67
compiled vars:  !0 = $body, !1 = $seller_zerve_tx_total, !2 = $seller_zerve_tx_data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_STATIC_METHOD_CALL                                  'Format', 'money'
          1        BEGIN_SILENCE                                    ~3      
          2        FETCH_DIM_R                                      ~4      !1, 'ticket_sales'
          3        END_SILENCE                                              ~3
          4        CAST                                          5  ~5      ~4
          5        SEND_VAL_EX                                              ~5
          6        SEND_VAL_EX                                              '%25%235n'
          7        DO_FCALL                                      0  $6      
          8        CONCAT                                           ~7      'Add%27l+Zerve-influenced%3A+++', $6
          9        CONCAT                                           ~8      ~7, '++++'
    5    10        COUNT                                            ~9      !2
         11        CONCAT                                           ~10     ~8, ~9
         12        CONCAT                                           ~11     ~10, '+'
         13        INIT_FCALL_BY_NAME                                       'ut_pluralize'
         14        COUNT                                            ~12     !2
         15        SEND_VAL_EX                                              ~12
         16        SEND_VAL_EX                                              'purchase'
         17        SEND_VAL_EX                                              'purchases'
         18        DO_FCALL                                      0  $13     
         19        CONCAT                                           ~14     ~11, $13
         20        CONCAT                                           ~15     ~14, '+%28'
    6    21        BEGIN_SILENCE                                    ~16     
         22        FETCH_DIM_R                                      ~17     !1, 'num_tickets'
         23        END_SILENCE                                              ~16
         24        CAST                                          4  ~18     ~17
         25        CONCAT                                           ~19     ~15, ~18
         26        CONCAT                                           ~20     ~19, '+'
         27        INIT_FCALL_BY_NAME                                       'ut_pluralize'
         28        BEGIN_SILENCE                                    ~21     
         29        FETCH_DIM_R                                      ~22     !1, 'num_tickets'
         30        END_SILENCE                                              ~21
         31        CAST                                          4  ~23     ~22
         32        SEND_VAL_EX                                              ~23
         33        SEND_VAL_EX                                              'ticket'
         34        SEND_VAL_EX                                              'tickets'
         35        DO_FCALL                                      0  $24     
         36        CONCAT                                           ~25     ~20, $24
    7    37        BEGIN_SILENCE                                    ~26     
         38        FETCH_DIM_R                                      ~27     !1, 'num_extras'
         39        END_SILENCE                                              ~26
         40      > JMPZ                                                     ~27, ->59
         41    >   BEGIN_SILENCE                                    ~28     
         42        FETCH_DIM_R                                      ~29     !1, 'num_extras'
         43        END_SILENCE                                              ~28
         44        CAST                                          4  ~30     ~29
         45        CONCAT                                           ~31     '%2C+', ~30
         46        CONCAT                                           ~32     ~31, '+'
         47        INIT_FCALL_BY_NAME                                       'ut_pluralize'
         48        BEGIN_SILENCE                                    ~33     
         49        FETCH_DIM_R                                      ~34     !1, 'num_extras'
         50        END_SILENCE                                              ~33
         51        CAST                                          4  ~35     ~34
         52        SEND_VAL_EX                                              ~35
         53        SEND_VAL_EX                                              'extra'
         54        SEND_VAL_EX                                              'extras'
         55        DO_FCALL                                      0  $36     
         56        CONCAT                                           ~37     ~32, $36
         57        QM_ASSIGN                                        ~38     ~37
         58      > JMP                                                      ->60
         59    >   QM_ASSIGN                                        ~38     ''
         60    >   CONCAT                                           ~39     ~25, ~38
    8    61        CONCAT                                           ~40     ~39, '%29++++'
         62        FETCH_CONSTANT                                   ~41     'EOL'
         63        CONCAT                                           ~42     ~40, ~41
         64        ASSIGN_OP                                     8          !0, ~42
   10    65        ECHO                                                     !0
         66      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
142.02 ms | 1399 KiB | 13 Q