3v4l.org

run code in 500+ PHP versions simultaneously
<?php class A {} class B {} $a = new A; $b = new B; var_dump($a <=> $b); // 1: A > B var_dump($b <=> $a); // 1: B > A var_dump($b == $a); // false
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/gBecg
function name:  (null)
number of ops:  19
compiled vars:  !0 = $a, !1 = $b
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    6     0  E >   NEW                                                  $2      'A'
          1        DO_FCALL                                          0          
          2        ASSIGN                                                       !0, $2
    7     3        NEW                                                  $5      'B'
          4        DO_FCALL                                          0          
          5        ASSIGN                                                       !1, $5
    9     6        INIT_FCALL                                                   'var_dump'
          7        SPACESHIP                                            ~8      !0, !1
          8        SEND_VAL                                                     ~8
          9        DO_ICALL                                                     
   10    10        INIT_FCALL                                                   'var_dump'
         11        SPACESHIP                                            ~10     !1, !0
         12        SEND_VAL                                                     ~10
         13        DO_ICALL                                                     
   11    14        INIT_FCALL                                                   'var_dump'
         15        IS_EQUAL                                             ~12     !1, !0
         16        SEND_VAL                                                     ~12
         17        DO_ICALL                                                     
         18      > RETURN                                                       1

Class A: [no user functions]
Class B: [no user functions]

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
137.68 ms | 3339 KiB | 14 Q