3v4l.org

run code in 500+ PHP versions simultaneously
<?php $t = array("janvier", "fevrier", "mars", "avril", "may", "juin", "juillet", "aout", "septembre", "octobre", "novembre", "decembre"); echo "<ol>"; for ($i = 0; $i < 12; $i++) { echo "<li>" . $t[$i] . "</li>"; } echo "</ol>"; $num = array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31"); echo "<table border='1' style='border-collapse: collapse; text-align: left;'>"; echo "<tr><th>Mois</th><th>Nombre de jours</th></tr>"; for ($i = 0; $i < 12; $i++) { echo "<tr>"; echo "<td style='padding: 5px;'>" . $t[$i] . "</td>"; echo "<td style='padding: 5px;'>" . $num[$i] . "</td>"; echo "</tr>"; } echo "</table>";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 9
Branch analysis from position: 9
2 jumps found. (Code = 44) Position 1 = 11, Position 2 = 4
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 28
Branch analysis from position: 28
2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 17
Branch analysis from position: 30
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 17
2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 17
Branch analysis from position: 30
Branch analysis from position: 17
Branch analysis from position: 4
2 jumps found. (Code = 44) Position 1 = 11, Position 2 = 4
Branch analysis from position: 11
Branch analysis from position: 4
filename:       /in/Ur5RB
function name:  (null)
number of ops:  32
compiled vars:  !0 = $t, !1 = $i, !2 = $num
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                       !0, <array>
    4     1        ECHO                                                         '%3Col%3E'
    5     2        ASSIGN                                                       !1, 0
          3      > JMP                                                          ->9
    6     4    >   FETCH_DIM_R                                          ~5      !0, !1
          5        CONCAT                                               ~6      '%3Cli%3E', ~5
          6        CONCAT                                               ~7      ~6, '%3C%2Fli%3E'
          7        ECHO                                                         ~7
    5     8        PRE_INC                                                      !1
          9    >   IS_SMALLER                                                   !1, 12
         10      > JMPNZ                                                        ~9, ->4
    8    11    >   ECHO                                                         '%3C%2Fol%3E'
    9    12        ASSIGN                                                       !2, <array>
   10    13        ECHO                                                         '%3Ctable+border%3D%271%27+style%3D%27border-collapse%3A+collapse%3B+text-align%3A+left%3B%27%3E'
   11    14        ECHO                                                         '%3Ctr%3E%3Cth%3EMois%3C%2Fth%3E%3Cth%3ENombre+de+jours%3C%2Fth%3E%3C%2Ftr%3E'
   12    15        ASSIGN                                                       !1, 0
         16      > JMP                                                          ->28
   13    17    >   ECHO                                                         '%3Ctr%3E'
   14    18        FETCH_DIM_R                                          ~12     !0, !1
         19        CONCAT                                               ~13     '%3Ctd+style%3D%27padding%3A+5px%3B%27%3E', ~12
         20        CONCAT                                               ~14     ~13, '%3C%2Ftd%3E'
         21        ECHO                                                         ~14
   15    22        FETCH_DIM_R                                          ~15     !2, !1
         23        CONCAT                                               ~16     '%3Ctd+style%3D%27padding%3A+5px%3B%27%3E', ~15
         24        CONCAT                                               ~17     ~16, '%3C%2Ftd%3E'
         25        ECHO                                                         ~17
   16    26        ECHO                                                         '%3C%2Ftr%3E'
   12    27        PRE_INC                                                      !1
         28    >   IS_SMALLER                                                   !1, 12
         29      > JMPNZ                                                        ~19, ->17
   18    30    >   ECHO                                                         '%3C%2Ftable%3E'
         31      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
130.89 ms | 481 KiB | 7 Q