3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mobile_eu = array("alb", "bul"); $m_alb = array(array("Albanian"), array("test@test.com"), array("test2@test.com", "test3@test.com")); echo ${'m_'.$mobile_eu[0]}[0][0];
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/hP10o
function name:  (null)
number of ops:  9
compiled vars:  !0 = $mobile_eu, !1 = $m_alb
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, <array>
    3     1        ASSIGN                                                   !1, <array>
    7     2        FETCH_DIM_R                                      ~4      !0, 0
          3        CONCAT                                           ~5      'm_', ~4
          4        FETCH_R                      local               ~6      ~5
          5        FETCH_DIM_R                                      ~7      ~6, 0
          6        FETCH_DIM_R                                      ~8      ~7, 0
          7        ECHO                                                     ~8
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
169.96 ms | 1397 KiB | 13 Q