3v4l.org

run code in 300+ PHP versions simultaneously
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Page avec Iframes</title> </head> <?php $clients = array( "client 1" => array("nom 1" => "Dulong", "ville 1" => "Paris", "age 1" => "35"), "client 2" => array("nom 2" => "Leparc", "ville 2" => "Lyon", "age 2" => "47"), "client 3" => array("nom 3" => "Dubos", "ville 3" => "Tours", "age 3" => "58") ); echo "<table border=’1’ width=\"100% \"> \n <tr> <th> Client </th> <th> Nom </th> <th> Ville </th> <th> Age </th> </tr>\n"; foreach ($clients as $cle => $tab) { echo "<tr><td><b>$cle</b></td>\n"; foreach ($tab as $key => $val) echo "<td> $key : <b>$val</b> </td>\n"; echo "</tr>\n"; } echo "</table>"; ?> <body> </body> </html>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 23
Branch analysis from position: 4
2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 23
Branch analysis from position: 5
2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 20
Branch analysis from position: 11
2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 20
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
Branch analysis from position: 20
1 jumps found. (Code = 42) Position 1 = 4
Branch analysis from position: 4
Branch analysis from position: 20
Branch analysis from position: 23
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 23
filename:       /in/9fkMd
function name:  (null)
number of ops:  27
compiled vars:  !0 = $clients, !1 = $tab, !2 = $cle, !3 = $val, !4 = $key
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3C%21DOCTYPE+html%3E%0A%3Chtml%3E%0A%0A%3Chead%3E%0A++++%3Cmeta+charset%3D%22UTF-8%22%3E%0A++++%3Ctitle%3EPage+avec+Iframes%3C%2Ftitle%3E%0A%3C%2Fhead%3E%0A'
    9     1        ASSIGN                                                   !0, <array>
   14     2        ECHO                                                     '%3Ctable+border%3D%E2%80%991%E2%80%99+width%3D%22100%25+%22%3E+%0A%0A%3Ctr%3E+%3Cth%3E+Client+%3C%2Fth%3E+%3Cth%3E+Nom+%3C%2Fth%3E+%3Cth%3E+Ville+%3C%2Fth%3E+%3Cth%3E+Age+%3C%2Fth%3E%0A%3C%2Ftr%3E%0A'
   17     3      > FE_RESET_R                                       $6      !0, ->23
          4    > > FE_FETCH_R                                       ~7      $6, !1, ->23
          5    >   ASSIGN                                                   !2, ~7
   18     6        ROPE_INIT                                     3  ~10     '%3Ctr%3E%3Ctd%3E%3Cb%3E'
          7        ROPE_ADD                                      1  ~10     ~10, !2
          8        ROPE_END                                      2  ~9      ~10, '%3C%2Fb%3E%3C%2Ftd%3E%0A'
          9        ECHO                                                     ~9
   19    10      > FE_RESET_R                                       $12     !1, ->20
         11    > > FE_FETCH_R                                       ~13     $12, !3, ->20
         12    >   ASSIGN                                                   !4, ~13
   20    13        ROPE_INIT                                     5  ~16     '%3Ctd%3E+'
         14        ROPE_ADD                                      1  ~16     ~16, !4
         15        ROPE_ADD                                      2  ~16     ~16, '+%3A+%3Cb%3E'
         16        ROPE_ADD                                      3  ~16     ~16, !3
         17        ROPE_END                                      4  ~15     ~16, '%3C%2Fb%3E+%3C%2Ftd%3E%0A'
         18        ECHO                                                     ~15
   19    19      > JMP                                                      ->11
         20    >   FE_FREE                                                  $12
   21    21        ECHO                                                     '%3C%2Ftr%3E%0A'
   17    22      > JMP                                                      ->4
         23    >   FE_FREE                                                  $6
   23    24        ECHO                                                     '%3C%2Ftable%3E'
   25    25        ECHO                                                     '%0A%3Cbody%3E%0A%0A%3C%2Fbody%3E%0A%0A%3C%2Fhtml%3E'
   30    26      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
143.4 ms | 1086 KiB | 13 Q