3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i = 0; $i < 8; $i++) { for($n = 0; $n < 8; $n++) { echo ".tile.tile-position-" . $i+1 . "-" . $n+1 . " {" . PHP_EOL; echo "\t-webkit-transform: translate(" . $i*121 . "px, " . $n*121 . "px);" . PHP_EOL; echo "\t-moz-transform: translate(" . $i*121 . "px, " . $n*121 . "px);" . PHP_EOL; echo "\ttransform: translate(" . $i*121 . "px, " . $n*121 . "px);" . PHP_EOL; echo "}"; } }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 41
Branch analysis from position: 41
2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 2
Branch analysis from position: 43
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 2
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 4
Branch analysis from position: 40
2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 2
Branch analysis from position: 43
Branch analysis from position: 2
Branch analysis from position: 4
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 4
Branch analysis from position: 40
Branch analysis from position: 4
filename:       /in/CTlJn
function name:  (null)
number of ops:  44
compiled vars:  !0 = $i, !1 = $n
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 0
          1      > JMP                                                      ->41
    3     2    >   ASSIGN                                                   !1, 0
          3      > JMP                                                      ->38
    4     4    >   ADD                                              ~4      !0, 1
          5        CONCAT                                           ~5      '.tile.tile-position-', ~4
          6        CONCAT                                           ~6      ~5, '-'
          7        ADD                                              ~7      !1, 1
          8        CONCAT                                           ~8      ~6, ~7
          9        CONCAT                                           ~9      ~8, '+%7B'
         10        CONCAT                                           ~10     ~9, '%0A'
         11        ECHO                                                     ~10
    5    12        MUL                                              ~11     !0, 121
         13        CONCAT                                           ~12     '%09-webkit-transform%3A+translate%28', ~11
         14        CONCAT                                           ~13     ~12, 'px%2C+'
         15        MUL                                              ~14     !1, 121
         16        CONCAT                                           ~15     ~13, ~14
         17        CONCAT                                           ~16     ~15, 'px%29%3B'
         18        CONCAT                                           ~17     ~16, '%0A'
         19        ECHO                                                     ~17
    6    20        MUL                                              ~18     !0, 121
         21        CONCAT                                           ~19     '%09-moz-transform%3A+translate%28', ~18
         22        CONCAT                                           ~20     ~19, 'px%2C+'
         23        MUL                                              ~21     !1, 121
         24        CONCAT                                           ~22     ~20, ~21
         25        CONCAT                                           ~23     ~22, 'px%29%3B'
         26        CONCAT                                           ~24     ~23, '%0A'
         27        ECHO                                                     ~24
    7    28        MUL                                              ~25     !0, 121
         29        CONCAT                                           ~26     '%09transform%3A+translate%28', ~25
         30        CONCAT                                           ~27     ~26, 'px%2C+'
         31        MUL                                              ~28     !1, 121
         32        CONCAT                                           ~29     ~27, ~28
         33        CONCAT                                           ~30     ~29, 'px%29%3B'
         34        CONCAT                                           ~31     ~30, '%0A'
         35        ECHO                                                     ~31
    8    36        ECHO                                                     '%7D'
    3    37        PRE_INC                                                  !1
         38    >   IS_SMALLER                                               !1, 8
         39      > JMPNZ                                                    ~33, ->4
    2    40    >   PRE_INC                                                  !0
         41    >   IS_SMALLER                                               !0, 8
         42      > JMPNZ                                                    ~35, ->2
   10    43    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.43 ms | 1399 KiB | 13 Q