3v4l.org

run code in 300+ PHP versions simultaneously
<?php $code = "A0001"; $det1 = "it something a"; $det2 = "numero uno"; $alid = "01"; $alcode = "A0001"; $aldet1 = "it something"; $aldet2 = "numero uno"; $alid2 = "01"; $$valA = ""; $$valB = ""; $$valB = $alcode . $aldet1 . $aldet2; $$valA = $code . $det1 . $det2; echo $code ." $$ ". $det1 ." $$ ". $det2 ." $$ ". $$valA ." $$\n"; echo $alcode ." ## ". $aldet1 ." ## ". $aldet2 ." ## ". $$valB ." ##\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/j4pF9
function name:  (null)
number of ops:  39
compiled vars:  !0 = $code, !1 = $det1, !2 = $det2, !3 = $alid, !4 = $alcode, !5 = $aldet1, !6 = $aldet2, !7 = $alid2, !8 = $valA, !9 = $valB
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E >   ASSIGN                                                   !0, 'A0001'
    6     1        ASSIGN                                                   !1, 'it+something+a'
    7     2        ASSIGN                                                   !2, 'numero+uno'
    8     3        ASSIGN                                                   !3, '01'
   10     4        ASSIGN                                                   !4, 'A0001'
   11     5        ASSIGN                                                   !5, 'it+something'
   12     6        ASSIGN                                                   !6, 'numero+uno'
   13     7        ASSIGN                                                   !7, '01'
   15     8        FETCH_W                      local               $18     !8
          9        ASSIGN                                                   $18, ''
   16    10        FETCH_W                      local               $20     !9
         11        ASSIGN                                                   $20, ''
   18    12        CONCAT                                           ~23     !4, !5
         13        CONCAT                                           ~24     ~23, !6
         14        FETCH_W                      local               $22     !9
         15        ASSIGN                                                   $22, ~24
   19    16        CONCAT                                           ~27     !0, !1
         17        CONCAT                                           ~28     ~27, !2
         18        FETCH_W                      local               $26     !8
         19        ASSIGN                                                   $26, ~28
   22    20        CONCAT                                           ~30     !0, '+%24%24+'
         21        CONCAT                                           ~31     ~30, !1
         22        CONCAT                                           ~32     ~31, '+%24%24+'
         23        CONCAT                                           ~33     ~32, !2
         24        CONCAT                                           ~34     ~33, '+%24%24+'
         25        FETCH_R                      local               ~35     !8
         26        CONCAT                                           ~36     ~34, ~35
         27        CONCAT                                           ~37     ~36, '+%24%24%0A'
         28        ECHO                                                     ~37
   23    29        CONCAT                                           ~38     !4, '+%23%23+'
         30        CONCAT                                           ~39     ~38, !5
         31        CONCAT                                           ~40     ~39, '+%23%23+'
         32        CONCAT                                           ~41     ~40, !6
         33        CONCAT                                           ~42     ~41, '+%23%23+'
         34        FETCH_R                      local               ~43     !9
         35        CONCAT                                           ~44     ~42, ~43
         36        CONCAT                                           ~45     ~44, '+%23%23%0A'
         37        ECHO                                                     ~45
         38      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.29 ms | 1003 KiB | 13 Q