3v4l.org

run code in 500+ PHP versions simultaneously
<?php $timeline[$key][] = [ '_attributes' => [ 'operation' => 'Add' ], 'KeyID' => $barcode['product']['id'], 'ITEMNO' => $barcode['product']['sku'], 'QUANTITY' => '1', 'ITEMUNIT' => $barcode['product']['unit'], 'UNITRATIO' => '1', 'ITEMRESERVED1' => '', 'ITEMRESERVED2' => '', 'ITEMRESERVED3' => '', 'ITEMRESERVED4' => '', 'ITEMRESERVED5' => '', 'ITEMRESERVED6' => '', 'ITEMRESERVED7' => '', 'ITEMRESERVED8' => '', 'ITEMRESERVED9' => '', 'ITEMRESERVED10' => '', 'UNITPRICE' => $barcode['product']['price'], 'QTYCONTROL' => '0', ] + $grouped->toArray();
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/0odI7
function name:  (null)
number of ops:  33
compiled vars:  !0 = $timeline, !1 = $key, !2 = $barcode, !3 = $grouped
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    5     0  E >   INIT_ARRAY                                           ~6      <array>, '_attributes'
    7     1        FETCH_DIM_R                                          ~7      !2, 'product'
          2        FETCH_DIM_R                                          ~8      ~7, 'id'
          3        ADD_ARRAY_ELEMENT                                    ~6      ~8, 'KeyID'
    8     4        FETCH_DIM_R                                          ~9      !2, 'product'
          5        FETCH_DIM_R                                          ~10     ~9, 'sku'
          6        ADD_ARRAY_ELEMENT                                    ~6      ~10, 'ITEMNO'
    9     7        ADD_ARRAY_ELEMENT                                    ~6      '1', 'QUANTITY'
   10     8        FETCH_DIM_R                                          ~11     !2, 'product'
          9        FETCH_DIM_R                                          ~12     ~11, 'unit'
         10        ADD_ARRAY_ELEMENT                                    ~6      ~12, 'ITEMUNIT'
   11    11        ADD_ARRAY_ELEMENT                                    ~6      '1', 'UNITRATIO'
   12    12        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED1'
   13    13        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED2'
   14    14        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED3'
   15    15        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED4'
   16    16        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED5'
   17    17        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED6'
   18    18        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED7'
   19    19        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED8'
   20    20        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED9'
   21    21        ADD_ARRAY_ELEMENT                                    ~6      '', 'ITEMRESERVED10'
   22    22        FETCH_DIM_R                                          ~13     !2, 'product'
         23        FETCH_DIM_R                                          ~14     ~13, 'price'
         24        ADD_ARRAY_ELEMENT                                    ~6      ~14, 'UNITPRICE'
   23    25        ADD_ARRAY_ELEMENT                                    ~6      '0', 'QTYCONTROL'
   24    26        INIT_METHOD_CALL                                             !3, 'toArray'
         27        DO_FCALL                                          0  $15     
         28        ADD                                                  ~16     ~6, $15
    3    29        FETCH_DIM_W                                          $4      !0, !1
         30        ASSIGN_DIM                                                   $4
   24    31        OP_DATA                                                      ~16
         32      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
170.35 ms | 2366 KiB | 13 Q