3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = 10; echo 'Value of $a is :'.$a; echo "\n"."After Pre-increment value of $a ( i.e. ++$a ) is: ".++$a; $a = 20; echo "\n"." Value of $a is :".$a; echo '<br />After Post-increment value of $a ( i.e. $a++ ) is: '.$a++; $a = 30; echo '<br />Value of $a is :'.$a; echo '<br />After Pre-decrement value of $a ( i.e. --$a ) is: '.--$a; $a = 40; echo '<br />Value of $a is :'.$a; echo '<br />After Post-decrement value of $a ( i.e. $a-- ) is: '.$a--; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/uklF6
function name:  (null)
number of ops:  35
compiled vars:  !0 = $a
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 10
    3     1        CONCAT                                           ~2      'Value+of+%24a+is+%3A', !0
          2        ECHO                                                     ~2
    4     3        ROPE_INIT                                     5  ~4      'After+Pre-increment+value+of+'
          4        ROPE_ADD                                      1  ~4      ~4, !0
          5        ROPE_ADD                                      2  ~4      ~4, '+%28+i.e.+%2B%2B'
          6        ROPE_ADD                                      3  ~4      ~4, !0
          7        ROPE_END                                      4  ~3      ~4, '+%29+is%3A+'
          8        CONCAT                                           ~7      '%0A', ~3
          9        PRE_INC                                          ~8      !0
         10        CONCAT                                           ~9      ~7, ~8
         11        ECHO                                                     ~9
    5    12        ASSIGN                                                   !0, 20
    6    13        ROPE_INIT                                     3  ~12     '+Value+of+'
         14        ROPE_ADD                                      1  ~12     ~12, !0
         15        ROPE_END                                      2  ~11     ~12, '+is+%3A'
         16        CONCAT                                           ~14     '%0A', ~11
         17        CONCAT                                           ~15     ~14, !0
         18        ECHO                                                     ~15
    7    19        POST_INC                                         ~16     !0
         20        CONCAT                                           ~17     '%3Cbr+%2F%3EAfter+Post-increment+value+of+%24a+%28+i.e.+%24a%2B%2B+%29+is%3A+', ~16
         21        ECHO                                                     ~17
    8    22        ASSIGN                                                   !0, 30
    9    23        CONCAT                                           ~19     '%3Cbr+%2F%3EValue+of+%24a+is+%3A', !0
         24        ECHO                                                     ~19
   10    25        PRE_DEC                                          ~20     !0
         26        CONCAT                                           ~21     '%3Cbr+%2F%3EAfter+Pre-decrement+value+of+%24a+%28+i.e.+--%24a+%29+is%3A+', ~20
         27        ECHO                                                     ~21
   11    28        ASSIGN                                                   !0, 40
   12    29        CONCAT                                           ~23     '%3Cbr+%2F%3EValue+of+%24a+is+%3A', !0
         30        ECHO                                                     ~23
   13    31        POST_DEC                                         ~24     !0
         32        CONCAT                                           ~25     '%3Cbr+%2F%3EAfter+Post-decrement+value+of+%24a+%28+i.e.+%24a--+%29+is%3A+', ~24
         33        ECHO                                                     ~25
   14    34      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
164.2 ms | 1395 KiB | 13 Q