Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: (null) number of ops: 142 compiled vars: !0 = $handler line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > DECLARE_CLASS 'mysessionhandler' 45 1 NEW $1 'MySessionHandler' 2 DO_FCALL 0 3 ASSIGN !0, $1 46 4 INIT_FCALL 'session_status' 5 DO_ICALL $6 6 CONCAT ~7 'session_status%28%29%3A+', $6 7 FETCH_OBJ_W $4 !0, 'messages' 8 ASSIGN_DIM $4 9 OP_DATA ~7 47 10 INIT_FCALL 'var_export' 11 INIT_FCALL 'session_id' 12 DO_ICALL $10 13 SEND_VAR $10 14 SEND_VAL <true> 15 DO_ICALL $11 16 CONCAT ~12 'session_id+before+start%3A+', $11 17 FETCH_OBJ_W $8 !0, 'messages' 18 ASSIGN_DIM $8 19 OP_DATA ~12 48 20 INIT_FCALL 'session_set_save_handler' 21 SEND_VAR !0 22 SEND_VAL <true> 23 DO_ICALL 50 24 INIT_FCALL 'var_export' 25 ISSET_ISEMPTY_VAR 2 ~16 '_SESSION' 26 SEND_VAL ~16 27 SEND_VAL <true> 28 DO_ICALL $17 29 CONCAT ~18 'isset%28%24_SESSION%29%3A+', $17 30 FETCH_OBJ_W $14 !0, 'messages' 31 ASSIGN_DIM $14 32 OP_DATA ~18 51 33 FETCH_W global $19 '_SESSION' 34 ASSIGN_DIM $19, 'before' 35 OP_DATA 'start' 53 36 INIT_FCALL 'var_export' 37 INIT_FCALL 'headers_sent' 38 DO_ICALL $23 39 SEND_VAR $23 40 SEND_VAL <true> 41 DO_ICALL $24 42 CONCAT ~25 'headers_sent%3A+', $24 43 FETCH_OBJ_W $21 !0, 'messages' 44 ASSIGN_DIM $21 45 OP_DATA ~25 54 46 INIT_FCALL 'header' 47 SEND_VAL 'Expires%3A+Sat%2C+26+Jul+1997+05%3A00%3A00+GMT' 48 DO_ICALL 55 49 INIT_FCALL 'setcookie' 50 SEND_VAL 'foo' 51 SEND_VAL 'bar' 52 DO_ICALL 56 53 INIT_FCALL 'session_start' 54 DO_ICALL 58 55 INIT_FCALL 'var_export' 56 INIT_FCALL 'headers_sent' 57 DO_ICALL $31 58 SEND_VAR $31 59 SEND_VAL <true> 60 DO_ICALL $32 61 CONCAT ~33 'headers_sent%3A+', $32 62 FETCH_OBJ_W $29 !0, 'messages' 63 ASSIGN_DIM $29 64 OP_DATA ~33 59 65 INIT_FCALL 'var_export' 66 INIT_FCALL 'headers_list' 67 DO_ICALL $36 68 SEND_VAR $36 69 SEND_VAL <true> 70 DO_ICALL $37 71 CONCAT ~38 'headers_list%3A+', $37 72 FETCH_OBJ_W $34 !0, 'messages' 73 ASSIGN_DIM $34 74 OP_DATA ~38 61 75 FETCH_W global $39 '_SESSION' 76 ASSIGN_DIM $39, 'foo' 77 OP_DATA 'bar' 63 78 INIT_FCALL 'session_id' 79 DO_ICALL $43 80 CONCAT ~44 'current+session_id%3A+', $43 81 FETCH_OBJ_W $41 !0, 'messages' 82 ASSIGN_DIM $41 83 OP_DATA ~44 64 84 INIT_FCALL 'session_regenerate_id' 85 SEND_VAL <true> 86 DO_ICALL 65 87 INIT_FCALL 'session_id' 88 DO_ICALL $48 89 CONCAT ~49 'current+session_id%3A+', $48 90 FETCH_OBJ_W $46 !0, 'messages' 91 ASSIGN_DIM $46 92 OP_DATA ~49 66 93 INIT_FCALL 'session_write_close' 94 DO_ICALL 68 95 INIT_FCALL 'var_export' 96 FETCH_R global ~53 '_SESSION' 97 SEND_VAL ~53 98 SEND_VAL <true> 99 DO_ICALL $54 100 CONCAT ~55 '%24_SESSION+after+close%3A+', $54 101 FETCH_OBJ_W $51 !0, 'messages' 102 ASSIGN_DIM $51 103 OP_DATA ~55 69 104 INIT_FCALL 'session_id' 105 DO_ICALL $58 106 CONCAT ~59 'session_id+after+close%3A+', $58 107 FETCH_OBJ_W $56 !0, 'messages' 108 ASSIGN_DIM $56 109 OP_DATA ~59 71 110 INIT_FCALL 'session_start' 111 DO_ICALL 72 112 INIT_FCALL 'session_destroy' 113 DO_ICALL 73 114 INIT_FCALL 'var_export' 115 FETCH_R global ~64 '_SESSION' 116 SEND_VAL ~64 117 SEND_VAL <true> 118 DO_ICALL $65 119 CONCAT ~66 '%24_SESSION+after+destroy%3A+', $65 120 FETCH_OBJ_W $62 !0, 'messages' 121 ASSIGN_DIM $62 122 OP_DATA ~66 74 123 INIT_FCALL 'var_export' 124 INIT_FCALL 'session_id' 125 DO_ICALL $69 126 SEND_VAR $69 127 SEND_VAL <true> 128 DO_ICALL $70 129 CONCAT ~71 'current+session_id%3A+', $70 130 FETCH_OBJ_W $67 !0, 'messages' 131 ASSIGN_DIM $67 132 OP_DATA ~71 76 133 INIT_FCALL 'session_id' 134 SEND_VAL 'explicit-session-id' 135 DO_ICALL 77 136 INIT_FCALL 'session_start' 137 DO_ICALL 78 138 FETCH_W global $74 '_SESSION' 139 ASSIGN_DIM $74, 'john' 140 OP_DATA 'doe' 141 > RETURN 1 Class MySessionHandler: Function open: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: open number of ops: 7 compiled vars: !0 = $savePath, !1 = $sessionName line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 1 RECV !1 10 2 CONCAT ~4 'open+', !1 3 FETCH_OBJ_W $2 'messages' 4 ASSIGN_DIM $2 5 OP_DATA ~4 11 6 > RETURN null End of function open Function close: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: close number of ops: 4 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > FETCH_OBJ_W $0 'messages' 1 ASSIGN_DIM $0 2 OP_DATA 'close' 16 3 > RETURN null End of function close Function read: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: read number of ops: 6 compiled vars: !0 = $id line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > RECV !0 20 1 CONCAT ~3 'read+', !0 2 FETCH_OBJ_W $1 'messages' 3 ASSIGN_DIM $1 4 OP_DATA ~3 21 5 > RETURN null End of function read Function write: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: write number of ops: 9 compiled vars: !0 = $id, !1 = $data line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 23 0 E > RECV !0 1 RECV !1 25 2 CONCAT ~4 'write+', !0 3 CONCAT ~5 ~4, '%3A+' 4 CONCAT ~6 ~5, !1 5 FETCH_OBJ_W $2 'messages' 6 ASSIGN_DIM $2 7 OP_DATA ~6 26 8 > RETURN null End of function write Function destroy: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: destroy number of ops: 6 compiled vars: !0 = $id line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > RECV !0 30 1 CONCAT ~3 'destroy+', !0 2 FETCH_OBJ_W $1 'messages' 3 ASSIGN_DIM $1 4 OP_DATA ~3 31 5 > RETURN null End of function destroy Function gc: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: gc number of ops: 10 compiled vars: !0 = $maxlifetime line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 33 0 E > RECV !0 35 1 INIT_FCALL 'var_export' 2 SEND_VAR !0 3 SEND_VAL <true> 4 DO_ICALL $3 5 CONCAT ~4 'gc+', $3 6 FETCH_OBJ_W $1 'messages' 7 ASSIGN_DIM $1 8 OP_DATA ~4 36 9 > RETURN null End of function gc Function __destruct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/q7Kmb function name: __destruct number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 40 0 E > INIT_FCALL 'var_dump' 1 FETCH_OBJ_R ~0 'messages' 2 SEND_VAL ~0 3 DO_ICALL 41 4 > RETURN null End of function __destruct End of class MySessionHandler.
Generated using Vulcan Logic Dumper, using php 8.0.0