Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: (null)
number of ops: 10
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
3 0 E > DECLARE_CLASS 'aircraft'
55 1 DECLARE_CLASS 'privatejet', 'aircraft'
90 2 NEW $0 'PrivateJet'
3 SEND_VAL_EX 'Wijet'
4 SEND_VAL_EX 'Lyon'
5 SEND_VAL_EX 'Bordeaux'
6 SEND_VAL_EX 'de+Bordeaux-M%C3%A9rignac'
7 DO_FCALL 0
8 ECHO $0
9 > RETURN 1
Class Aircraft:
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: __construct
number of ops: 10
compiled vars: !0 = $aircraftType, !1 = $departureCity, !2 = $arrivalCity
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
19 0 E > RECV !0
20 1 RECV !1
21 2 RECV !2
23 3 ASSIGN_OBJ 'aircraftType'
4 OP_DATA !0
24 5 ASSIGN_OBJ 'departureCity'
6 OP_DATA !1
25 7 ASSIGN_OBJ 'arrivalCity'
8 OP_DATA !2
26 9 > RETURN null
End of function __construct
Function __tostring:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: __toString
number of ops: 17
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
33 0 E > INIT_METHOD_CALL 'aircraftType'
1 DO_FCALL 0 $0
34 2 INIT_METHOD_CALL 'departureCity'
3 DO_FCALL 0 $1
35 4 INIT_METHOD_CALL 'arrivalCity'
5 DO_FCALL 0 $2
6 ROPE_INIT 7 ~4 'Bienvenue+%C3%A0+bord+de+notre+'
7 ROPE_ADD 1 ~4 ~4, $0
8 ROPE_ADD 2 ~4 ~4, '.%0ACe+vol+est+en+d%C3%A9collage+imminent+de+'
9 ROPE_ADD 3 ~4 ~4, $1
10 ROPE_ADD 4 ~4 ~4, '+et+aura+pour+arriv%C3%A9e+'
11 ROPE_ADD 5 ~4 ~4, $2
12 ROPE_END 6 ~3 ~4, '.'
13 VERIFY_RETURN_TYPE ~3
14 > RETURN ~3
37 15* VERIFY_RETURN_TYPE
16* > RETURN null
End of function __tostring
Function aircrafttype:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: aircraftType
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
41 0 E > FETCH_OBJ_R ~0 'aircraftType'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
42 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function aircrafttype
Function departurecity:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: departureCity
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
46 0 E > FETCH_OBJ_R ~0 'departureCity'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
47 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function departurecity
Function arrivalcity:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: arrivalCity
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
51 0 E > FETCH_OBJ_R ~0 'arrivalCity'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
52 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function arrivalcity
End of class Aircraft.
Class PrivateJet:
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: __construct
number of ops: 12
compiled vars: !0 = $aircraftType, !1 = $departureCity, !2 = $arrivalCity, !3 = $airportDestination
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
64 0 E > RECV !0
65 1 RECV !1
66 2 RECV !2
67 3 RECV !3
69 4 INIT_STATIC_METHOD_CALL
5 SEND_VAR_EX !0
6 SEND_VAR_EX !1
7 SEND_VAR_EX !2
8 DO_FCALL 0
71 9 ASSIGN_OBJ 'airportDestination'
10 OP_DATA !3
72 11 > RETURN null
End of function __construct
Function __tostring:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: __toString
number of ops: 12
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
79 0 E > INIT_STATIC_METHOD_CALL '__toString'
1 DO_FCALL 0 $0
80 2 INIT_METHOD_CALL 'airportDestination'
3 DO_FCALL 0 $1
4 ROPE_INIT 4 ~3 $0
5 ROPE_ADD 1 ~3 ~3, '%0ANotre+arriv%C3%A9+se+fera+%C3%A0+l%27a%C3%A9roport+'
6 ROPE_ADD 2 ~3 ~3, $1
7 ROPE_END 3 ~2 ~3, '.'
8 VERIFY_RETURN_TYPE ~2
9 > RETURN ~2
82 10* VERIFY_RETURN_TYPE
11* > RETURN null
End of function __tostring
Function airportdestination:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/eA0Zt
function name: airportDestination
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
86 0 E > FETCH_OBJ_R ~0 'airportDestination'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
87 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function airportdestination
End of class PrivateJet.
Generated using Vulcan Logic Dumper, using php 8.5.0