3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrayMultiIndex = (object)[ [ 'className' => [ 'attribute' => [ 'name' => 'Aabir Hussain', 'phone' => 955585, 'email' => 'aabir@gmail.com', 'create_on' => '12-10-2016 12:12:12', 'status' => 'Active' ], 'validationMessage' => [ 'name' => 'no_error', 'phone' => 'no_error', 'email' => 'Email Already Taken, Please Choose Another One', 'create_on' => 'no_error', 'status' => 'no_error' ], 'scenario' => 'create', ] ] ]; $arrayMultiIndex = (array)$arrayMultiIndex; echo $arrayMultiIndex[0]['className']['attribute']['name'];
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/K2jVY
function name:  (null)
number of ops:  10
compiled vars:  !0 = $arrayMultiIndex
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   CAST                                          8  ~1      <array>
    2     1        ASSIGN                                                   !0, ~1
   25     2        CAST                                          7  ~3      !0
          3        ASSIGN                                                   !0, ~3
   26     4        FETCH_DIM_R                                      ~5      !0, 0
          5        FETCH_DIM_R                                      ~6      ~5, 'className'
          6        FETCH_DIM_R                                      ~7      ~6, 'attribute'
          7        FETCH_DIM_R                                      ~8      ~7, 'name'
          8        ECHO                                                     ~8
          9      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.94 ms | 1000 KiB | 13 Q