1Type hints
2-----
3<?php
4
5function a($b, array $c, callable $d, E $f) {}
6-----
7array(
8    0: Stmt_Function(
9        attrGroups: array(
10        )
11        byRef: false
12        name: Identifier(
13            name: a
14        )
15        params: array(
16            0: Param(
17                attrGroups: array(
18                )
19                flags: 0
20                type: null
21                byRef: false
22                variadic: false
23                var: Expr_Variable(
24                    name: b
25                )
26                default: null
27                hooks: array(
28                )
29            )
30            1: Param(
31                attrGroups: array(
32                )
33                flags: 0
34                type: Identifier(
35                    name: array
36                )
37                byRef: false
38                variadic: false
39                var: Expr_Variable(
40                    name: c
41                )
42                default: null
43                hooks: array(
44                )
45            )
46            2: Param(
47                attrGroups: array(
48                )
49                flags: 0
50                type: Identifier(
51                    name: callable
52                )
53                byRef: false
54                variadic: false
55                var: Expr_Variable(
56                    name: d
57                )
58                default: null
59                hooks: array(
60                )
61            )
62            3: Param(
63                attrGroups: array(
64                )
65                flags: 0
66                type: Name(
67                    name: E
68                )
69                byRef: false
70                variadic: false
71                var: Expr_Variable(
72                    name: f
73                )
74                default: null
75                hooks: array(
76                )
77            )
78        )
79        returnType: null
80        stmts: array(
81        )
82    )
83)
84