3v4l.org

run code in 500+ PHP versions simultaneously
<?php $_POST = [ 'data' => [ 'row_3' => [ 'viagem' => [ 'veiculo_id' => '1', 'motorista_id' => '1', 'data' => '2019-06-05', 'destino' => 'A', 'vrUnit' => '', 'horaSaida' => '00:00:00', ] ] ] ]; echo $_POST['data']['row_3']['viagem']['destino']; echo "\n---\n"; $rowKey = key($_POST['data']); // no need to generate an entire temporary array of keys echo $_POST['data'][$rowKey]['viagem']['destino'];
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/W52VL
function name:  (null)
number of ops:  22
compiled vars:  !0 = $rowKey
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    2     0  E >   FETCH_W                          global              $1      '_POST'
          1        ASSIGN                                                       $1, <array>
   17     2        FETCH_R                          global              ~3      '_POST'
          3        FETCH_DIM_R                                          ~4      ~3, 'data'
          4        FETCH_DIM_R                                          ~5      ~4, 'row_3'
          5        FETCH_DIM_R                                          ~6      ~5, 'viagem'
          6        FETCH_DIM_R                                          ~7      ~6, 'destino'
          7        ECHO                                                         ~7
   18     8        ECHO                                                         '%0A---%0A'
   19     9        INIT_FCALL                                                   'key'
         10        FETCH_R                          global              ~8      '_POST'
         11        FETCH_DIM_R                                          ~9      ~8, 'data'
         12        SEND_VAL                                                     ~9
         13        DO_ICALL                                             $10     
         14        ASSIGN                                                       !0, $10
   20    15        FETCH_R                          global              ~12     '_POST'
         16        FETCH_DIM_R                                          ~13     ~12, 'data'
         17        FETCH_DIM_R                                          ~14     ~13, !0
         18        FETCH_DIM_R                                          ~15     ~14, 'viagem'
         19        FETCH_DIM_R                                          ~16     ~15, 'destino'
         20        ECHO                                                         ~16
         21      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
157.84 ms | 2073 KiB | 14 Q