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/EVl35
function name:  (null)
number of ops:  37
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        ASSIGN                                                   !8, ''
   16     9        ASSIGN                                                   !9, ''
   18    10        CONCAT                                           ~21     !4, !5
         11        CONCAT                                           ~22     ~21, !6
         12        FETCH_W                      local               $20     !9
         13        ASSIGN                                                   $20, ~22
   19    14        CONCAT                                           ~25     !0, !1
         15        CONCAT                                           ~26     ~25, !2
         16        FETCH_W                      local               $24     !8
         17        ASSIGN                                                   $24, ~26
   22    18        CONCAT                                           ~28     !0, '+%24%24+'
         19        CONCAT                                           ~29     ~28, !1
         20        CONCAT                                           ~30     ~29, '+%24%24+'
         21        CONCAT                                           ~31     ~30, !2
         22        CONCAT                                           ~32     ~31, '+%24%24+'
         23        FETCH_R                      local               ~33     !8
         24        CONCAT                                           ~34     ~32, ~33
         25        CONCAT                                           ~35     ~34, '+%24%24%0A'
         26        ECHO                                                     ~35
   23    27        CONCAT                                           ~36     !4, '+%23%23+'
         28        CONCAT                                           ~37     ~36, !5
         29        CONCAT                                           ~38     ~37, '+%23%23+'
         30        CONCAT                                           ~39     ~38, !6
         31        CONCAT                                           ~40     ~39, '+%23%23+'
         32        FETCH_R                      local               ~41     !9
         33        CONCAT                                           ~42     ~40, ~41
         34        CONCAT                                           ~43     ~42, '+%23%23%0A'
         35        ECHO                                                     ~43
         36      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
138.68 ms | 1008 KiB | 13 Q