3v4l.org

run code in 300+ PHP versions simultaneously
<?php define("TIMES",100); $value = md5(uniqid()) . md5(uniqid()); $array_values = array(); $array_keys = array(); $array_setmulti = array(); for ($i = 0; $i < TIMES; $i++) { //$k = md5(uniqid()); //Skewness test $k = $i; $array_values[$k] = $value; $array_keys[] = $k; $array_setmulti[] = array('Key' => $k, 'Value' => $value, 'Expiry' => 0); }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 21
Branch analysis from position: 35
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 21
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 21
Branch analysis from position: 35
Branch analysis from position: 21
filename:       /in/AR9ij
function name:  (null)
number of ops:  36
compiled vars:  !0 = $value, !1 = $array_values, !2 = $array_keys, !3 = $array_setmulti, !4 = $i, !5 = $k
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'define'
          1        SEND_VAL                                                 'TIMES'
          2        SEND_VAL                                                 100
          3        DO_ICALL                                                 
    4     4        INIT_FCALL                                               'md5'
          5        INIT_FCALL                                               'uniqid'
          6        DO_ICALL                                         $7      
          7        SEND_VAR                                                 $7
          8        DO_ICALL                                         $8      
          9        INIT_FCALL                                               'md5'
         10        INIT_FCALL                                               'uniqid'
         11        DO_ICALL                                         $9      
         12        SEND_VAR                                                 $9
         13        DO_ICALL                                         $10     
         14        CONCAT                                           ~11     $8, $10
         15        ASSIGN                                                   !0, ~11
    5    16        ASSIGN                                                   !1, <array>
    6    17        ASSIGN                                                   !2, <array>
    7    18        ASSIGN                                                   !3, <array>
    9    19        ASSIGN                                                   !4, 0
         20      > JMP                                                      ->32
   11    21    >   ASSIGN                                                   !5, !4
   12    22        ASSIGN_DIM                                               !1, !5
         23        OP_DATA                                                  !0
   13    24        ASSIGN_DIM                                               !2
         25        OP_DATA                                                  !5
   14    26        INIT_ARRAY                                       ~21     !5, 'Key'
         27        ADD_ARRAY_ELEMENT                                ~21     !0, 'Value'
         28        ADD_ARRAY_ELEMENT                                ~21     0, 'Expiry'
         29        ASSIGN_DIM                                               !3
         30        OP_DATA                                                  ~21
    9    31        PRE_INC                                                  !4
         32    >   FETCH_CONSTANT                                   ~23     'TIMES'
         33        IS_SMALLER                                               !4, ~23
         34      > JMPNZ                                                    ~24, ->21
   15    35    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
155.56 ms | 1396 KiB | 19 Q