3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrError = array ( '0' => array ( 'errType' => 'noError' ), '1' => array ( 'errType' => 'licenseCreateError', 'errMessage' => $GLOBALS['TL_CONFIG']['licenseCreateError'] ), '2' => array ( 'errType' => 'badRequestError', 'errMessage' => $GLOBALS['TL_CONFIG']['badRequestError'] ), '3' => array ( 'errType' => 'badLoginError', 'errMessage' => $GLOBALS['TL_CONFIG']['badLoginError'] ), '4' => array ( 'errType' => 'badReqTypeError', 'errMessage' => $GLOBALS['TL_CONFIG']['badReqTypeError'] ), '5' => array ( 'errType' => 'badProductIDError', 'errMessage' => $GLOBALS['TL_CONFIG']['badProductIDError'] ), '6' => array ( 'errType' => 'badDeviceIDError', 'errMessage' => $GLOBALS['TL_CONFIG']['badDeviceIDError'] ), '7' => array ( 'errType' => 'deviceInUseError', 'errMessage' => $GLOBALS['TL_CONFIG']['deviceInUseError'] ), '8' => array ( 'errType' => 'deviceLockedError', 'errMessage' => $GLOBALS['TL_CONFIG']['deviceLockedError'] ), '9' => array ( 'errType' => 'maxDevCountError', 'errMessage' => $GLOBALS['TL_CONFIG']['maxDevCountError'] ), '10' => array ( 'errType' => 'licenseExpiredError', 'errMessage' => $GLOBALS['TL_CONFIG']['licenseExpiredError'] ), '11' => array ( 'errType' => 'noLicenseError', 'errMessage' => $GLOBALS['TL_CONFIG']['noLicenseError'] ), '12' => array ( 'errType' => 'requestTimestampError', 'errMessage' => $GLOBALS['TL_CONFIG']['requestTimestampError'] ) );
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/gW3HK
function name:  (null)
number of ops:  75
compiled vars:  !0 = $arrError
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    7     0  E >   INIT_ARRAY                                       ~1      <array>, 0
   11     1        INIT_ARRAY                                       ~2      'licenseCreateError', 'errType'
   12     2        FETCH_R                      global              ~3      'GLOBALS'
          3        FETCH_DIM_R                                      ~4      ~3, 'TL_CONFIG'
          4        FETCH_DIM_R                                      ~5      ~4, 'licenseCreateError'
          5        ADD_ARRAY_ELEMENT                                ~2      ~5, 'errMessage'
          6        ADD_ARRAY_ELEMENT                                ~1      ~2, 1
   16     7        INIT_ARRAY                                       ~6      'badRequestError', 'errType'
   17     8        FETCH_R                      global              ~7      'GLOBALS'
          9        FETCH_DIM_R                                      ~8      ~7, 'TL_CONFIG'
         10        FETCH_DIM_R                                      ~9      ~8, 'badRequestError'
         11        ADD_ARRAY_ELEMENT                                ~6      ~9, 'errMessage'
         12        ADD_ARRAY_ELEMENT                                ~1      ~6, 2
   21    13        INIT_ARRAY                                       ~10     'badLoginError', 'errType'
   22    14        FETCH_R                      global              ~11     'GLOBALS'
         15        FETCH_DIM_R                                      ~12     ~11, 'TL_CONFIG'
         16        FETCH_DIM_R                                      ~13     ~12, 'badLoginError'
         17        ADD_ARRAY_ELEMENT                                ~10     ~13, 'errMessage'
         18        ADD_ARRAY_ELEMENT                                ~1      ~10, 3
   26    19        INIT_ARRAY                                       ~14     'badReqTypeError', 'errType'
   27    20        FETCH_R                      global              ~15     'GLOBALS'
         21        FETCH_DIM_R                                      ~16     ~15, 'TL_CONFIG'
         22        FETCH_DIM_R                                      ~17     ~16, 'badReqTypeError'
         23        ADD_ARRAY_ELEMENT                                ~14     ~17, 'errMessage'
         24        ADD_ARRAY_ELEMENT                                ~1      ~14, 4
   31    25        INIT_ARRAY                                       ~18     'badProductIDError', 'errType'
   32    26        FETCH_R                      global              ~19     'GLOBALS'
         27        FETCH_DIM_R                                      ~20     ~19, 'TL_CONFIG'
         28        FETCH_DIM_R                                      ~21     ~20, 'badProductIDError'
         29        ADD_ARRAY_ELEMENT                                ~18     ~21, 'errMessage'
         30        ADD_ARRAY_ELEMENT                                ~1      ~18, 5
   36    31        INIT_ARRAY                                       ~22     'badDeviceIDError', 'errType'
   37    32        FETCH_R                      global              ~23     'GLOBALS'
         33        FETCH_DIM_R                                      ~24     ~23, 'TL_CONFIG'
         34        FETCH_DIM_R                                      ~25     ~24, 'badDeviceIDError'
         35        ADD_ARRAY_ELEMENT                                ~22     ~25, 'errMessage'
         36        ADD_ARRAY_ELEMENT                                ~1      ~22, 6
   41    37        INIT_ARRAY                                       ~26     'deviceInUseError', 'errType'
   42    38        FETCH_R                      global              ~27     'GLOBALS'
         39        FETCH_DIM_R                                      ~28     ~27, 'TL_CONFIG'
         40        FETCH_DIM_R                                      ~29     ~28, 'deviceInUseError'
         41        ADD_ARRAY_ELEMENT                                ~26     ~29, 'errMessage'
         42        ADD_ARRAY_ELEMENT                                ~1      ~26, 7
   46    43        INIT_ARRAY                                       ~30     'deviceLockedError', 'errType'
   47    44        FETCH_R                      global              ~31     'GLOBALS'
         45        FETCH_DIM_R                                      ~32     ~31, 'TL_CONFIG'
         46        FETCH_DIM_R                                      ~33     ~32, 'deviceLockedError'
         47        ADD_ARRAY_ELEMENT                                ~30     ~33, 'errMessage'
         48        ADD_ARRAY_ELEMENT                                ~1      ~30, 8
   51    49        INIT_ARRAY                                       ~34     'maxDevCountError', 'errType'
   52    50        FETCH_R                      global              ~35     'GLOBALS'
         51        FETCH_DIM_R                                      ~36     ~35, 'TL_CONFIG'
         52        FETCH_DIM_R                                      ~37     ~36, 'maxDevCountError'
         53        ADD_ARRAY_ELEMENT                                ~34     ~37, 'errMessage'
         54        ADD_ARRAY_ELEMENT                                ~1      ~34, 9
   56    55        INIT_ARRAY                                       ~38     'licenseExpiredError', 'errType'
   57    56        FETCH_R                      global              ~39     'GLOBALS'
         57        FETCH_DIM_R                                      ~40     ~39, 'TL_CONFIG'
         58        FETCH_DIM_R                                      ~41     ~40, 'licenseExpiredError'
         59        ADD_ARRAY_ELEMENT                                ~38     ~41, 'errMessage'
         60        ADD_ARRAY_ELEMENT                                ~1      ~38, 10
   61    61        INIT_ARRAY                                       ~42     'noLicenseError', 'errType'
   62    62        FETCH_R                      global              ~43     'GLOBALS'
         63        FETCH_DIM_R                                      ~44     ~43, 'TL_CONFIG'
         64        FETCH_DIM_R                                      ~45     ~44, 'noLicenseError'
         65        ADD_ARRAY_ELEMENT                                ~42     ~45, 'errMessage'
         66        ADD_ARRAY_ELEMENT                                ~1      ~42, 11
   66    67        INIT_ARRAY                                       ~46     'requestTimestampError', 'errType'
   67    68        FETCH_R                      global              ~47     'GLOBALS'
         69        FETCH_DIM_R                                      ~48     ~47, 'TL_CONFIG'
         70        FETCH_DIM_R                                      ~49     ~48, 'requestTimestampError'
         71        ADD_ARRAY_ELEMENT                                ~46     ~49, 'errMessage'
         72        ADD_ARRAY_ELEMENT                                ~1      ~46, 12
    3    73        ASSIGN                                                   !0, ~1
   69    74      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
148.17 ms | 1403 KiB | 13 Q