3v4l.org

run code in 300+ PHP versions simultaneously
<?php $table_template = array( 'db' => array( 'from' => 'T50KCHF_0', 'select' => array( 'SUPPLIER_NAME' => NULL, 'ORD' => NULL, 'REFER' => NULL, 'LIB' => NULL, 'COUNTRY' => NULL, 'PRC' => '###', 'COM' => '###', ), 'where' => array( 'COM' => array('>=', '50000'), ), ), 'filters' => array( 'country' => array( 'type' => 'country_ms', 'description' => 'Country', 'where' => array( 'COUNTRY' => array('LIKE', '%'), ), ), ), 'dynamic' => TRUE, 'editable' => FALSE, 'number' => 13, 'title' => "List of orders / contracts for supplies for a total value exceeding 50 000 CHF<br><small>placed in 2013</small>", 'subtitle' => NULL, 'graph' => NULL, //array('query' => "select country, to_char(to_number(sum(com)), '999G999G999', 'NLS_NUMERIC_CHARACTERS = '', ''') from t50kchf_0 group by country order by country;"), 'headers' => array( array( 'from_db' => TRUE, 'layout' => array( 'SUPPLIER_NAME' => array('class' => "text-center"), 'ORD' => array('class' => "text-center"), 'REFER' => array('class' => "text-center"), 'LIB' => array('class' => "text-center"), 'COUNTRY' => array('class' => "text-center"), 'PRC' => array('class' => "text-center"), 'COM' => array('class' => "text-center") ), 'data' => array( 'SUPPLIER_NAME' => "Supplier Name", 'ORD' => "Order/contract", 'REFER' => "Reference", 'LIB' => "Description", 'COUNTRY' => "Country", 'PRC' => "Percentage", 'COM' => "Commitment (CHF)" ) ) ), 'body' => array( 'layout' => array( 'SUPPLIER_NAME' => array('class' => "text-min-width"), 'ORD' => array('class' => "text-left no-wrap"), 'REFER' => array('class' => "text-right no-wrap"), 'LIB' => array('class' => "text-left text-min-width"), 'COUNTRY' => array('class' => "text-center"), 'PRC' => array('class' => "text-right", 'data-format' => 'percentage'), 'COM' => array('class' => "text-right no-wrap", 'data-format' => 'currency') ), 'format' => array( 'SUPPLIER_NAME' => 'format_init_caps', 'ORD' => 'format_upper', 'COUNTRY' => 'format_upper', 'PRC' => 'format_percent', 'COM' => array('format_french_number', 'format_no_decimals'), ), ), 'footers' => array( array( 'from_db' => TRUE, 'exclude' => NULL, 'layout' => NULL, 'data' => array( 'SUPPLIER_NAME' => "Supplier Name", 'ORD' => "Order/contract", 'REFER' => "Reference", 'LIB' => "Description", 'COUNTRY' => "Country", 'PRC' => "Percentage", 'COM' => "Commitment" ) ) ) ); echo json_encode($table_template);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/kpmA8
function name:  (null)
number of ops:  6
compiled vars:  !0 = $table_template
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, <array>
   91     1        INIT_FCALL                                               'json_encode'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $2      
          4        ECHO                                                     $2
          5      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
168.61 ms | 1393 KiB | 15 Q