3v4l.org

run code in 300+ PHP versions simultaneously
<?php print_r( json_encode( array ( 'id' => 'acf_store-location', 'title' => __('Store location', 'acf-store-locator'), 'fields' => array ( array ( 'key' => 'acf_store_location', 'label' => __('Location', 'acf-store-locator'), 'name' => 'location', 'type' => 'google_map', 'required' => 1, 'val' => 'address', 'mapheight' => 300, 'center' => '48.856614,2.3522219000000177', 'zoom' => 10, 'scrollwheel' => 1, 'mapTypeControl' => 1, 'streetViewControl' => 1, 'PointOfInterest' => 1, ), array ( 'key' => 'acf_store_street', 'label' => __('Street Address', 'acf-store-locator'), 'name' => 'street_address', 'type' => 'text', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'none', 'maxlength' => '', ), array ( 'key' => 'acf_store_city', 'label' => __('City', 'acf-store-locator'), 'name' => 'city', 'type' => 'text', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'none', 'maxlength' => '', ), array ( 'key' => 'acf_store_state', 'label' => __('State', 'acf-store-locator'), 'name' => 'state', 'type' => 'text', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'none', 'maxlength' => '', ), array ( 'key' => 'acf_store_zip', 'label' => __('Zip Code', 'acf-store-locator'), 'name' => 'zip_code', 'type' => 'text', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'none', 'maxlength' => '', ), array ( 'key' => 'acf_store_phone', 'label' => __('Phone', 'acf-store-locator'), 'name' => 'phone', 'type' => 'text', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'formatting' => 'none', 'maxlength' => '', ), ) ) ) );
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/TpXJs
function name:  (null)
number of ops:  107
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'print_r'
          1        INIT_FCALL                                               'json_encode'
    4     2        INIT_ARRAY                                       ~0      'acf_store-location', 'id'
    5     3        INIT_FCALL_BY_NAME                                       '__'
          4        SEND_VAL_EX                                              'Store+location'
          5        SEND_VAL_EX                                              'acf-store-locator'
          6        DO_FCALL                                      0  $1      
          7        ADD_ARRAY_ELEMENT                                ~0      $1, 'title'
    8     8        INIT_ARRAY                                       ~2      'acf_store_location', 'key'
    9     9        INIT_FCALL_BY_NAME                                       '__'
         10        SEND_VAL_EX                                              'Location'
         11        SEND_VAL_EX                                              'acf-store-locator'
         12        DO_FCALL                                      0  $3      
         13        ADD_ARRAY_ELEMENT                                ~2      $3, 'label'
   10    14        ADD_ARRAY_ELEMENT                                ~2      'location', 'name'
   11    15        ADD_ARRAY_ELEMENT                                ~2      'google_map', 'type'
   12    16        ADD_ARRAY_ELEMENT                                ~2      1, 'required'
   13    17        ADD_ARRAY_ELEMENT                                ~2      'address', 'val'
   14    18        ADD_ARRAY_ELEMENT                                ~2      300, 'mapheight'
   15    19        ADD_ARRAY_ELEMENT                                ~2      '48.856614%2C2.3522219000000177', 'center'
   16    20        ADD_ARRAY_ELEMENT                                ~2      10, 'zoom'
   17    21        ADD_ARRAY_ELEMENT                                ~2      1, 'scrollwheel'
   18    22        ADD_ARRAY_ELEMENT                                ~2      1, 'mapTypeControl'
   19    23        ADD_ARRAY_ELEMENT                                ~2      1, 'streetViewControl'
   20    24        ADD_ARRAY_ELEMENT                                ~2      1, 'PointOfInterest'
         25        INIT_ARRAY                                       ~4      ~2
   23    26        INIT_ARRAY                                       ~5      'acf_store_street', 'key'
   24    27        INIT_FCALL_BY_NAME                                       '__'
         28        SEND_VAL_EX                                              'Street+Address'
         29        SEND_VAL_EX                                              'acf-store-locator'
         30        DO_FCALL                                      0  $6      
         31        ADD_ARRAY_ELEMENT                                ~5      $6, 'label'
   25    32        ADD_ARRAY_ELEMENT                                ~5      'street_address', 'name'
   26    33        ADD_ARRAY_ELEMENT                                ~5      'text', 'type'
   27    34        ADD_ARRAY_ELEMENT                                ~5      '', 'default_value'
   28    35        ADD_ARRAY_ELEMENT                                ~5      '', 'placeholder'
   29    36        ADD_ARRAY_ELEMENT                                ~5      '', 'prepend'
   30    37        ADD_ARRAY_ELEMENT                                ~5      '', 'append'
   31    38        ADD_ARRAY_ELEMENT                                ~5      'none', 'formatting'
   32    39        ADD_ARRAY_ELEMENT                                ~5      '', 'maxlength'
         40        ADD_ARRAY_ELEMENT                                ~4      ~5
   35    41        INIT_ARRAY                                       ~7      'acf_store_city', 'key'
   36    42        INIT_FCALL_BY_NAME                                       '__'
         43        SEND_VAL_EX                                              'City'
         44        SEND_VAL_EX                                              'acf-store-locator'
         45        DO_FCALL                                      0  $8      
         46        ADD_ARRAY_ELEMENT                                ~7      $8, 'label'
   37    47        ADD_ARRAY_ELEMENT                                ~7      'city', 'name'
   38    48        ADD_ARRAY_ELEMENT                                ~7      'text', 'type'
   39    49        ADD_ARRAY_ELEMENT                                ~7      '', 'default_value'
   40    50        ADD_ARRAY_ELEMENT                                ~7      '', 'placeholder'
   41    51        ADD_ARRAY_ELEMENT                                ~7      '', 'prepend'
   42    52        ADD_ARRAY_ELEMENT                                ~7      '', 'append'
   43    53        ADD_ARRAY_ELEMENT                                ~7      'none', 'formatting'
   44    54        ADD_ARRAY_ELEMENT                                ~7      '', 'maxlength'
         55        ADD_ARRAY_ELEMENT                                ~4      ~7
   47    56        INIT_ARRAY                                       ~9      'acf_store_state', 'key'
   48    57        INIT_FCALL_BY_NAME                                       '__'
         58        SEND_VAL_EX                                              'State'
         59        SEND_VAL_EX                                              'acf-store-locator'
         60        DO_FCALL                                      0  $10     
         61        ADD_ARRAY_ELEMENT                                ~9      $10, 'label'
   49    62        ADD_ARRAY_ELEMENT                                ~9      'state', 'name'
   50    63        ADD_ARRAY_ELEMENT                                ~9      'text', 'type'
   51    64        ADD_ARRAY_ELEMENT                                ~9      '', 'default_value'
   52    65        ADD_ARRAY_ELEMENT                                ~9      '', 'placeholder'
   53    66        ADD_ARRAY_ELEMENT                                ~9      '', 'prepend'
   54    67        ADD_ARRAY_ELEMENT                                ~9      '', 'append'
   55    68        ADD_ARRAY_ELEMENT                                ~9      'none', 'formatting'
   56    69        ADD_ARRAY_ELEMENT                                ~9      '', 'maxlength'
         70        ADD_ARRAY_ELEMENT                                ~4      ~9
   59    71        INIT_ARRAY                                       ~11     'acf_store_zip', 'key'
   60    72        INIT_FCALL_BY_NAME                                       '__'
         73        SEND_VAL_EX                                              'Zip+Code'
         74        SEND_VAL_EX                                              'acf-store-locator'
         75        DO_FCALL                                      0  $12     
         76        ADD_ARRAY_ELEMENT                                ~11     $12, 'label'
   61    77        ADD_ARRAY_ELEMENT                                ~11     'zip_code', 'name'
   62    78        ADD_ARRAY_ELEMENT                                ~11     'text', 'type'
   63    79        ADD_ARRAY_ELEMENT                                ~11     '', 'default_value'
   64    80        ADD_ARRAY_ELEMENT                                ~11     '', 'placeholder'
   65    81        ADD_ARRAY_ELEMENT                                ~11     '', 'prepend'
   66    82        ADD_ARRAY_ELEMENT                                ~11     '', 'append'
   67    83        ADD_ARRAY_ELEMENT                                ~11     'none', 'formatting'
   68    84        ADD_ARRAY_ELEMENT                                ~11     '', 'maxlength'
         85        ADD_ARRAY_ELEMENT                                ~4      ~11
   71    86        INIT_ARRAY                                       ~13     'acf_store_phone', 'key'
   72    87        INIT_FCALL_BY_NAME                                       '__'
         88        SEND_VAL_EX                                              'Phone'
         89        SEND_VAL_EX                                              'acf-store-locator'
         90        DO_FCALL                                      0  $14     
         91        ADD_ARRAY_ELEMENT                                ~13     $14, 'label'
   73    92        ADD_ARRAY_ELEMENT                                ~13     'phone', 'name'
   74    93        ADD_ARRAY_ELEMENT                                ~13     'text', 'type'
   75    94        ADD_ARRAY_ELEMENT                                ~13     '', 'default_value'
   76    95        ADD_ARRAY_ELEMENT                                ~13     '', 'placeholder'
   77    96        ADD_ARRAY_ELEMENT                                ~13     '', 'prepend'
   78    97        ADD_ARRAY_ELEMENT                                ~13     '', 'append'
   79    98        ADD_ARRAY_ELEMENT                                ~13     'none', 'formatting'
   80    99        ADD_ARRAY_ELEMENT                                ~13     '', 'maxlength'
        100        ADD_ARRAY_ELEMENT                                ~4      ~13
        101        ADD_ARRAY_ELEMENT                                ~0      ~4, 'fields'
        102        SEND_VAL                                                 ~0
        103        DO_ICALL                                         $15     
        104        SEND_VAR                                                 $15
        105        DO_ICALL                                                 
   82   106      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
172.94 ms | 1404 KiB | 17 Q