3v4l.org

run code in 300+ PHP versions simultaneously
<?php $extensionCache['module'] = array(); $moduleName = 'module'; $data = array( 'url' => @$extensionCache[$moduleName]['url'], 'display_name' => @$extensionCache[$moduleName]['display_name'], 'latest_version' => @$extensionCache[$moduleName]['version'] );
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/em3WC
function name:  (null)
number of ops:  20
compiled vars:  !0 = $extensionCache, !1 = $moduleName, !2 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN_DIM                                               !0, 'module'
          1        OP_DATA                                                  <array>
    4     2        ASSIGN                                                   !1, 'module'
    7     3        BEGIN_SILENCE                                    ~5      
          4        FETCH_DIM_R                                      ~6      !0, !1
          5        FETCH_DIM_R                                      ~7      ~6, 'url'
          6        END_SILENCE                                              ~5
          7        INIT_ARRAY                                       ~8      ~7, 'url'
    8     8        BEGIN_SILENCE                                    ~9      
          9        FETCH_DIM_R                                      ~10     !0, !1
         10        FETCH_DIM_R                                      ~11     ~10, 'display_name'
         11        END_SILENCE                                              ~9
         12        ADD_ARRAY_ELEMENT                                ~8      ~11, 'display_name'
    9    13        BEGIN_SILENCE                                    ~12     
         14        FETCH_DIM_R                                      ~13     !0, !1
         15        FETCH_DIM_R                                      ~14     ~13, 'version'
         16        END_SILENCE                                              ~12
         17        ADD_ARRAY_ELEMENT                                ~8      ~14, 'latest_version'
    6    18        ASSIGN                                                   !2, ~8
   10    19      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
143.49 ms | 1394 KiB | 13 Q