3v4l.org

run code in 300+ PHP versions simultaneously
<?php if(isset($this->route->params["id"])) { echo "id = " . $this->route->params["id"] . "<br><br>"; } if(isset($this->route->params["function"])) { echo "function = " . $this->route->params["function"] . "<br><br>"; } if(isset($this->route->params["third"])); { echo "third = " . $this->route->params["third"] . "<br><br>"; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 12
Branch analysis from position: 5
2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 24
Branch analysis from position: 17
2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 29
Branch analysis from position: 29
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 29
Branch analysis from position: 24
Branch analysis from position: 12
filename:       /in/7BeKs
function name:  (null)
number of ops:  37
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   FETCH_THIS                                       $0      
          1        FETCH_OBJ_IS                                     ~1      $0, 'route'
          2        FETCH_OBJ_IS                                     ~2      ~1, 'params'
          3        ISSET_ISEMPTY_DIM_OBJ                         0          ~2, 'id'
          4      > JMPZ                                                     ~3, ->12
    5     5    >   FETCH_THIS                                       $4      
          6        FETCH_OBJ_R                                      ~5      $4, 'route'
          7        FETCH_OBJ_R                                      ~6      ~5, 'params'
          8        FETCH_DIM_R                                      ~7      ~6, 'id'
          9        CONCAT                                           ~8      'id+%3D+', ~7
         10        CONCAT                                           ~9      ~8, '%3Cbr%3E%3Cbr%3E'
         11        ECHO                                                     ~9
    7    12    >   FETCH_THIS                                       $10     
         13        FETCH_OBJ_IS                                     ~11     $10, 'route'
         14        FETCH_OBJ_IS                                     ~12     ~11, 'params'
         15        ISSET_ISEMPTY_DIM_OBJ                         0          ~12, 'function'
         16      > JMPZ                                                     ~13, ->24
    9    17    >   FETCH_THIS                                       $14     
         18        FETCH_OBJ_R                                      ~15     $14, 'route'
         19        FETCH_OBJ_R                                      ~16     ~15, 'params'
         20        FETCH_DIM_R                                      ~17     ~16, 'function'
         21        CONCAT                                           ~18     'function+%3D+', ~17
         22        CONCAT                                           ~19     ~18, '%3Cbr%3E%3Cbr%3E'
         23        ECHO                                                     ~19
   11    24    >   FETCH_THIS                                       $20     
         25        FETCH_OBJ_IS                                     ~21     $20, 'route'
         26        FETCH_OBJ_IS                                     ~22     ~21, 'params'
         27        ISSET_ISEMPTY_DIM_OBJ                         0          ~22, 'third'
         28      > JMPZ                                                     ~23, ->29
   13    29    >   FETCH_THIS                                       $24     
         30        FETCH_OBJ_R                                      ~25     $24, 'route'
         31        FETCH_OBJ_R                                      ~26     ~25, 'params'
         32        FETCH_DIM_R                                      ~27     ~26, 'third'
         33        CONCAT                                           ~28     'third+%3D+', ~27
         34        CONCAT                                           ~29     ~28, '%3Cbr%3E%3Cbr%3E'
         35        ECHO                                                     ~29
   14    36      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.11 ms | 1395 KiB | 13 Q