3v4l.org

run code in 300+ PHP versions simultaneously
<?php $_GETO['complr'] = 'complr'; $_GETO['complr'] = 'complc'; $reunion_url = 'reunion_url'; $course_url = 'course_url'; var_dump(isset($_GETO['complr'], $_GETO['complc'])); list($voiture, $bus) = (isset($_GETO['complr'], $_GETO['complc'])) ? [$_GETO['complr'], $_GETO['complc']] : [$reunion_url, $course_url]; echo $voiture; echo "\n"; echo $bus;
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 9, Position 2 = 11
Branch analysis from position: 9
2 jumps found. (Code = 46) Position 1 = 15, Position 2 = 17
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 24
Branch analysis from position: 18
1 jumps found. (Code = 42) Position 1 = 27
Branch analysis from position: 27
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 24
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 17
Branch analysis from position: 11
filename:       /in/0YXHr
function name:  (null)
number of ops:  36
compiled vars:  !0 = $_GETO, !1 = $reunion_url, !2 = $course_url, !3 = $voiture, !4 = $bus
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN_DIM                                               !0, 'complr'
          1        OP_DATA                                                  'complr'
    5     2        ASSIGN_DIM                                               !0, 'complr'
          3        OP_DATA                                                  'complc'
    7     4        ASSIGN                                                   !1, 'reunion_url'
    9     5        ASSIGN                                                   !2, 'course_url'
   11     6        INIT_FCALL                                               'var_dump'
          7        ISSET_ISEMPTY_DIM_OBJ                         0  ~9      !0, 'complr'
          8      > JMPZ_EX                                          ~9      ~9, ->11
          9    >   ISSET_ISEMPTY_DIM_OBJ                         0  ~10     !0, 'complc'
         10        BOOL                                             ~9      ~10
         11    >   SEND_VAL                                                 ~9
         12        DO_ICALL                                                 
   13    13        ISSET_ISEMPTY_DIM_OBJ                         0  ~12     !0, 'complr'
         14      > JMPZ_EX                                          ~12     ~12, ->17
         15    >   ISSET_ISEMPTY_DIM_OBJ                         0  ~13     !0, 'complc'
         16        BOOL                                             ~12     ~13
         17    > > JMPZ                                                     ~12, ->24
         18    >   FETCH_DIM_R                                      ~14     !0, 'complr'
         19        INIT_ARRAY                                       ~15     ~14
         20        FETCH_DIM_R                                      ~16     !0, 'complc'
         21        ADD_ARRAY_ELEMENT                                ~15     ~16
         22        QM_ASSIGN                                        ~17     ~15
         23      > JMP                                                      ->27
         24    >   INIT_ARRAY                                       ~18     !1
         25        ADD_ARRAY_ELEMENT                                ~18     !2
         26        QM_ASSIGN                                        ~17     ~18
         27    >   FETCH_LIST_R                                     $19     ~17, 0
         28        ASSIGN                                                   !3, $19
         29        FETCH_LIST_R                                     $21     ~17, 1
         30        ASSIGN                                                   !4, $21
         31        FREE                                                     ~17
   15    32        ECHO                                                     !3
   16    33        ECHO                                                     '%0A'
   17    34        ECHO                                                     !4
         35      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
144.12 ms | 1396 KiB | 15 Q