Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/2BNrX function name: (null) number of ops: 8 compiled vars: !0 = $a line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > DECLARE_CLASS 'sb_formfieldobject' 34 1 NEW $1 'SB_FormFieldObject' 2 DO_FCALL 0 3 ASSIGN !0, $1 35 4 INIT_FCALL 'test' 5 SEND_VAR !0 6 DO_FCALL 0 36 7 > RETURN 1 Function test: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/2BNrX function name: test number of ops: 25 compiled vars: !0 = $a line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 11 0 E > RECV_INIT !0 null 12 1 INSTANCEOF ~1 !0, 'tSB_FormFieldObject' 2 CONCAT ~2 'trait%3A+', ~1 3 CONCAT ~3 ~2, '%0A' 4 ECHO ~3 13 5 INSTANCEOF ~4 !0, 'iSB_FormFieldObject' 6 CONCAT ~5 'interface%3A+', ~4 7 CONCAT ~6 ~5, '%0A' 8 ECHO ~6 14 9 INIT_FCALL_BY_NAME 'is_using' 10 SEND_VAR_EX !0 11 SEND_VAL_EX 'tSB_FormFieldObject' 12 DO_FCALL 0 $7 13 CONCAT ~8 'using%3A+', $7 14 CONCAT ~9 ~8, '%0A' 15 ECHO ~9 15 16 INIT_FCALL_BY_NAME 'is_instance_of' 17 SEND_VAR_EX !0 18 FETCH_CONSTANT ~10 'SB_FormFieldObject' 19 SEND_VAL_EX ~10 20 DO_FCALL 0 $11 21 CONCAT ~12 'instanceof%3A+', $11 22 CONCAT ~13 ~12, '%0A' 23 ECHO ~13 16 24 > RETURN null End of function test Function is_using: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/2BNrX function name: is_using number of ops: 13 compiled vars: !0 = $class, !1 = $trait line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 17 0 E > RECV !0 1 RECV !1 18 2 INIT_FCALL 'in_array' 3 SEND_VAR !1 4 NEW $2 'ReflectionClass' 5 SEND_VAR_EX !0 6 DO_FCALL 0 7 INIT_METHOD_CALL $2, 'getTraitNames' 8 DO_FCALL 0 $4 9 SEND_VAR $4 10 DO_ICALL $5 11 > RETURN $5 19 12* > RETURN null End of function is_using Function is_instance_of: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 7 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 9 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 15 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 17 Branch analysis from position: 17 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 34 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 25, Position 2 = 34 Branch analysis from position: 25 2 jumps found. (Code = 44) Position 1 = 33, Position 2 = 34 Branch analysis from position: 33 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 34 Branch analysis from position: 34 Branch analysis from position: 15 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 34 Branch analysis from position: 20 Branch analysis from position: 34 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 15 Branch analysis from position: 12 Branch analysis from position: 15 filename: /in/2BNrX function name: is_instance_of number of ops: 37 compiled vars: !0 = $sub, !1 = $super line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 20 0 E > RECV !0 1 RECV !1 21 2 TYPE_CHECK 256 !0 3 > JMPZ ~2, ->7 4 > GET_CLASS ~3 !0 5 QM_ASSIGN ~4 ~3 6 > JMP ->9 7 > CAST 6 ~5 !0 8 QM_ASSIGN ~4 ~5 9 > ASSIGN !0, ~4 22 10 TYPE_CHECK 256 !1 11 > JMPZ ~7, ->15 12 > GET_CLASS ~8 !1 13 QM_ASSIGN ~9 ~8 14 > JMP ->17 15 > CAST 6 ~10 !1 16 QM_ASSIGN ~9 ~10 17 > ASSIGN !1, ~9 25 18 IS_IDENTICAL !0, !1 19 > JMPNZ ~13, ->34 26 20 > INIT_FCALL 'is_subclass_of' 21 SEND_VAR !0 22 SEND_VAR !1 23 DO_ICALL $14 24 > JMPNZ $14, ->34 27 25 > INIT_FCALL 'in_array' 26 SEND_VAR !1 27 INIT_FCALL 'class_implements' 28 SEND_VAR !0 29 DO_ICALL $15 30 SEND_VAR $15 31 DO_ICALL $16 32 > JMPNZ $16, ->34 33 > > JMP ->35 28 34 > > RETURN <true> 30 35 > > RETURN <false> 32 36* > RETURN null End of function is_instance_of Class tSB_FormFieldObject: [no user functions] Class iSB_FormFieldObject: [no user functions] Class SB_FormFieldObject: [no user functions]
Generated using Vulcan Logic Dumper, using php 8.0.0