3v4l.org

run code in 500+ PHP versions simultaneously
<?php var_dump(spl_object_hash(new stdClass()), spl_object_hash(new stdClass())); var_dump(spl_object_id(new stdClass()), spl_object_id(new stdClass())); $a = new stdClass(); $b = new stdClass(); var_dump(spl_object_hash($a), spl_object_hash($b)); var_dump(spl_object_id($a), spl_object_id($b));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/cCB6r
function name:  (null)
number of ops:  55
compiled vars:  !0 = $a, !1 = $b
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                                   'var_dump'
          1        INIT_FCALL                                                   'spl_object_hash'
          2        NEW                                                  $2      'stdClass'
          3        DO_FCALL                                          0          
          4        SEND_VAR                                                     $2
          5        DO_ICALL                                             $4      
          6        SEND_VAR                                                     $4
          7        INIT_FCALL                                                   'spl_object_hash'
          8        NEW                                                  $5      'stdClass'
          9        DO_FCALL                                          0          
         10        SEND_VAR                                                     $5
         11        DO_ICALL                                             $7      
         12        SEND_VAR                                                     $7
         13        DO_ICALL                                                     
    4    14        INIT_FCALL                                                   'var_dump'
         15        INIT_FCALL                                                   'spl_object_id'
         16        NEW                                                  $9      'stdClass'
         17        DO_FCALL                                          0          
         18        SEND_VAR                                                     $9
         19        DO_ICALL                                             $11     
         20        SEND_VAR                                                     $11
         21        INIT_FCALL                                                   'spl_object_id'
         22        NEW                                                  $12     'stdClass'
         23        DO_FCALL                                          0          
         24        SEND_VAR                                                     $12
         25        DO_ICALL                                             $14     
         26        SEND_VAR                                                     $14
         27        DO_ICALL                                                     
    6    28        NEW                                                  $16     'stdClass'
         29        DO_FCALL                                          0          
         30        ASSIGN                                                       !0, $16
    7    31        NEW                                                  $19     'stdClass'
         32        DO_FCALL                                          0          
         33        ASSIGN                                                       !1, $19
    9    34        INIT_FCALL                                                   'var_dump'
         35        INIT_FCALL                                                   'spl_object_hash'
         36        SEND_VAR                                                     !0
         37        DO_ICALL                                             $22     
         38        SEND_VAR                                                     $22
         39        INIT_FCALL                                                   'spl_object_hash'
         40        SEND_VAR                                                     !1
         41        DO_ICALL                                             $23     
         42        SEND_VAR                                                     $23
         43        DO_ICALL                                                     
   10    44        INIT_FCALL                                                   'var_dump'
         45        INIT_FCALL                                                   'spl_object_id'
         46        SEND_VAR                                                     !0
         47        DO_ICALL                                             $25     
         48        SEND_VAR                                                     $25
         49        INIT_FCALL                                                   'spl_object_id'
         50        SEND_VAR                                                     !1
         51        DO_ICALL                                             $26     
         52        SEND_VAR                                                     $26
         53        DO_ICALL                                                     
         54      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
128.98 ms | 485 KiB | 10 Q