Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/FjAsd
function name: (null)
number of ops: 71
compiled vars: !0 = $characters, !1 = $string, !2 = $base, !3 = $chrs_to_ords, !4 = $ords, !5 = $baseN, !6 = $length, !7 = $next_number, !8 = $next_chars, !9 = $next_string
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
4 1 ASSIGN !1, 'cccc'
6 2 INIT_FCALL 'array_flip'
3 SEND_VAR !0
4 DO_ICALL $12
5 ASSIGN !0, $12
7 6 COUNT ~14 !0
7 ASSIGN !2, ~14
9 8 INIT_FCALL 'array_map'
10 9 DECLARE_LAMBDA_FUNCTION ~16 [0]
10 BIND_LEXICAL ~16, !0
12 11 SEND_VAL ~16
13 12 INIT_FCALL 'preg_split'
13 SEND_VAL '%2F%2Fu'
14 SEND_VAR !1
15 SEND_VAL -1
16 SEND_VAL 1
17 DO_ICALL $17
18 SEND_VAR $17
9 19 DO_ICALL $18
8 20 ASSIGN !3, $18
17 21 INIT_FCALL 'implode'
22 SEND_VAL ''
23 SEND_VAR !3
24 DO_ICALL $20
16 25 ASSIGN !4, $20
20 26 INIT_FCALL 'base_convert'
27 SEND_VAR !4
28 SEND_VAR !2
29 SEND_VAL 10
30 DO_ICALL $22
19 31 ASSIGN !5, $22
22 32 STRLEN ~24 !5
33 ASSIGN !6, ~24
25 34 INIT_FCALL 'str_pad'
35 ADD ~26 !5, 1
36 SEND_VAL ~26
37 SEND_VAR !6
38 SEND_VAL '0'
39 SEND_VAL 0
40 DO_ICALL $27
24 41 ASSIGN !7, $27
28 42 INIT_FCALL 'base_convert'
43 SEND_VAR !7
44 SEND_VAL 10
45 SEND_VAR !2
46 DO_ICALL $29
27 47 ASSIGN !7, $29
30 48 INIT_FCALL 'array_flip'
49 SEND_VAR !0
50 DO_ICALL $31
51 ASSIGN !0, $31
32 52 INIT_FCALL 'array_map'
33 53 DECLARE_LAMBDA_FUNCTION ~33 [1]
54 BIND_LEXICAL ~33, !0
35 55 SEND_VAL ~33
36 56 INIT_FCALL 'str_split'
57 SEND_VAR !7
58 DO_ICALL $34
59 SEND_VAR $34
32 60 DO_ICALL $35
61 ASSIGN !8, $35
39 62 INIT_FCALL 'implode'
63 SEND_VAL ''
64 SEND_VAR !8
65 DO_ICALL $37
66 ASSIGN !9, $37
40 67 INIT_FCALL 'var_dump'
68 SEND_VAR !9
69 DO_ICALL
70 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/FjAsd
function name: {closure}
number of ops: 7
compiled vars: !0 = $char, !1 = $characters
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
10 0 E > RECV !0
1 BIND_STATIC !1
11 2 FETCH_DIM_R ~2 !1, !0
3 VERIFY_RETURN_TYPE ~2
4 > RETURN ~2
12 5* VERIFY_RETURN_TYPE
6* > RETURN null
End of Dynamic Function 0
Dynamic Function 1
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/FjAsd
function name: {closure}
number of ops: 5
compiled vars: !0 = $ord, !1 = $characters
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
33 0 E > RECV !0
1 BIND_STATIC !1
34 2 FETCH_DIM_R ~2 !1, !0
3 > RETURN ~2
35 4* > RETURN null
End of Dynamic Function 1
Generated using Vulcan Logic Dumper, using php 8.0.0