3v4l.org

run code in 300+ PHP versions simultaneously
<a href="index.php?plaatje=1">plaatje</a> <?php if(isset($_GET["plaatje"])) { if($_GET["plaatje"] == 1) { echo "plaatje 1"; } else if($_GET["plaatje"] == 2) { echo "plaatje 2"; } else { echo "plaatje " . $_GET["plaatje"]; } } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 20
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 10
Branch analysis from position: 8
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 10
2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 16
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 16
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 20
filename:       /in/4FKPK
function name:  (null)
number of ops:  21
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3Ca+href%3D%22index.php%3Fplaatje%3D1%22%3Eplaatje%3C%2Fa%3E%0A'
    3     1        FETCH_IS                                         ~0      '_GET'
          2        ISSET_ISEMPTY_DIM_OBJ                         0          ~0, 'plaatje'
          3      > JMPZ                                                     ~1, ->20
    4     4    >   FETCH_R                      global              ~2      '_GET'
          5        FETCH_DIM_R                                      ~3      ~2, 'plaatje'
          6        IS_EQUAL                                                 ~3, 1
          7      > JMPZ                                                     ~4, ->10
    5     8    >   ECHO                                                     'plaatje+1'
          9      > JMP                                                      ->20
    7    10    >   FETCH_R                      global              ~5      '_GET'
         11        FETCH_DIM_R                                      ~6      ~5, 'plaatje'
         12        IS_EQUAL                                                 ~6, 2
         13      > JMPZ                                                     ~7, ->16
    8    14    >   ECHO                                                     'plaatje+2'
         15      > JMP                                                      ->20
   11    16    >   FETCH_R                      global              ~8      '_GET'
         17        FETCH_DIM_R                                      ~9      ~8, 'plaatje'
         18        CONCAT                                           ~10     'plaatje+', ~9
         19        ECHO                                                     ~10
   14    20    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
148.18 ms | 1394 KiB | 13 Q