3v4l.org

run code in 300+ PHP versions simultaneously
<?php $security = array( 'sec' => array( 'id' => sha1( $this->shopId . ':' . $this->shopKey . ':' . date( 'YmdHis' ) ), 'shopid' => '', 'timestamp' => '', ), ); $submitInfo = array( 'client' => array( 'type' => '', 'asset' => array( array( 'description' => '', ), ), 'contracttype' => '', 'assetcost' => '', 'advancepayment' => '', 'paymentperiod' => '', 'paymentday' => '', 'identitycode' => '', 'firstname' => '', 'lastname' => '', 'docno' => '', 'citizenship' => '', 'residenceperiodenddate' => '', 'address' => '', 'city' => '', 'postalcode' => '', 'housingtype' => '', 'phone1' => '', 'phone2' => '', 'email' => '', 'employer' => '', 'employmentrelationship' => '', 'terminationdate' => '', 'jobperiod' => '', 'jobposition' => '', 'income' => '', 'existingobligation' => array( array( 'lender' => '', 'monthlypayment' => '', 'enddate' => '', ) ), 'warrantor' => array( array( 'identitycode' => '', 'firstname' => '', 'lastname' => '', 'docno' => '', 'citizenship' => '', 'residenceperiodenddate' => '', 'address' => '', 'city' => '', 'postalcode' => '', 'housingtype' => '', 'phone1' => '', 'phone2' => '', 'email' => '', 'employer' => '', 'employmentrelationship' => '', 'jobperiod' => '', 'jobposition' => '', 'income' => '', 'existingobligation' => array( array( 'lender' => '', 'monthlypayment' => '', 'enddate' => '', ) ), ), ), 'reply' => array( 'url' => '', 'username' => '', 'password' => '', ), 'requestid' => '', ), ); print_r( ( $security + $submitInfo ) );
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/s7PGb
function name:  (null)
number of ops:  25
compiled vars:  !0 = $security, !1 = $submitInfo
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_FCALL                                               'sha1'
          1        FETCH_THIS                                       $2      
          2        FETCH_OBJ_R                                      ~3      $2, 'shopId'
          3        CONCAT                                           ~4      ~3, '%3A'
          4        FETCH_THIS                                       $5      
          5        FETCH_OBJ_R                                      ~6      $5, 'shopKey'
          6        CONCAT                                           ~7      ~4, ~6
          7        CONCAT                                           ~8      ~7, '%3A'
          8        INIT_FCALL                                               'date'
          9        SEND_VAL                                                 'YmdHis'
         10        DO_ICALL                                         $9      
         11        CONCAT                                           ~10     ~8, $9
         12        SEND_VAL                                                 ~10
         13        DO_ICALL                                         $11     
         14        INIT_ARRAY                                       ~12     $11, 'id'
    5    15        ADD_ARRAY_ELEMENT                                ~12     '', 'shopid'
    6    16        ADD_ARRAY_ELEMENT                                ~12     '', 'timestamp'
         17        INIT_ARRAY                                       ~13     ~12, 'sec'
    2    18        ASSIGN                                                   !0, ~13
    9    19        ASSIGN                                                   !1, <array>
   86    20        INIT_FCALL                                               'print_r'
         21        ADD                                              ~16     !0, !1
         22        SEND_VAL                                                 ~16
         23        DO_ICALL                                                 
         24      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.83 ms | 1395 KiB | 19 Q