3v4l.org

run code in 300+ PHP versions simultaneously
<?php $yellow = '#FECD06'; $green = '#069A48'; $blue = '#6BC9CB'; $colourSwatch = array( "colour1" => array( "colour" => $yellow, "caption" => "RAL 1023" ), "colour2" => array( "colour" => $green, "caption" => "RAL 2004" ), ' colour3' => array( "colour" => $blue, "caption" => "RAL 3020" )); ?> <?php foreach ($colourSwatch as $colour): ?> <div class="colour"> <div class="colour_box" style="background: <?php echo $colour['colour']; ?>"> <p><?php echo $colour["caption"]; ?></p> </div> </div> <?php endforeach ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 15, Position 2 = 24
Branch analysis from position: 15
2 jumps found. (Code = 78) Position 1 = 16, Position 2 = 24
Branch analysis from position: 16
1 jumps found. (Code = 42) Position 1 = 15
Branch analysis from position: 15
Branch analysis from position: 24
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 24
filename:       /in/roL6S
function name:  (null)
number of ops:  26
compiled vars:  !0 = $yellow, !1 = $green, !2 = $blue, !3 = $colourSwatch, !4 = $colour
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%23FECD06'
    4     1        ASSIGN                                                   !1, '%23069A48'
    5     2        ASSIGN                                                   !2, '%236BC9CB'
    9     3        INIT_ARRAY                                       ~8      !0, 'colour'
   10     4        ADD_ARRAY_ELEMENT                                ~8      'RAL+1023', 'caption'
          5        INIT_ARRAY                                       ~9      ~8, 'colour1'
   14     6        INIT_ARRAY                                       ~10     !1, 'colour'
   15     7        ADD_ARRAY_ELEMENT                                ~10     'RAL+2004', 'caption'
          8        ADD_ARRAY_ELEMENT                                ~9      ~10, 'colour2'
   19     9        INIT_ARRAY                                       ~11     !2, 'colour'
   20    10        ADD_ARRAY_ELEMENT                                ~11     'RAL+3020', 'caption'
         11        ADD_ARRAY_ELEMENT                                ~9      ~11, '+colour3'
    7    12        ASSIGN                                                   !3, ~9
   23    13        ECHO                                                     '%0A'
   24    14      > FE_RESET_R                                       $13     !3, ->24
         15    > > FE_FETCH_R                                               $13, !4, ->24
         16    >   ECHO                                                     '++++%0A%0A++++%3Cdiv+class%3D%22colour%22%3E%0A++++++++%3Cdiv+class%3D%22colour_box%22+style%3D%22background%3A+'
   27    17        FETCH_DIM_R                                      ~14     !4, 'colour'
         18        ECHO                                                     ~14
         19        ECHO                                                     '%22%3E%0A++++++++%3Cp%3E'
   28    20        FETCH_DIM_R                                      ~15     !4, 'caption'
         21        ECHO                                                     ~15
         22        ECHO                                                     '%3C%2Fp%3E+%0A++++++++%3C%2Fdiv%3E%0A++++%3C%2Fdiv%3E%0A%0A'
   24    23      > JMP                                                      ->15
         24    >   FE_FREE                                                  $13
   32    25      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
139.05 ms | 1003 KiB | 13 Q