1 ====================================================
4 gettype: string(3) "vec"
9 is_numeric: bool(false)
10 is_string: bool(false)
11 is_scalar: bool(false)
15 is_keyset: bool(false)
16 is_object: bool(false)
17 is_resource: bool(false)
18 instanceof Traversable: bool(true)
19 instanceof KeyedTraversable: bool(true)
20 instanceof Container: bool(true)
21 instanceof KeyedContainer: bool(true)
22 instanceof XHPChild: bool(true)
23 instanceof ArrayAccess: bool(false)
24 instanceof Vector: bool(false)
25 instanceof Map: bool(false)
26 instanceof Foo: bool(false)
27 instanceof (string) HH\Traversable: bool(true)
28 instanceof (string) HH\KeyedTraversable: bool(true)
29 instanceof (string) HH\Container: bool(true)
30 instanceof (string) HH\KeyedContainer: bool(true)
31 instanceof (string) XHPChild: bool(true)
32 instanceof (string) ArrayAccess: bool(false)
33 instanceof (string) Vector: bool(false)
34 instanceof (string) Map: bool(false)
35 instanceof (string) Foo: bool(false)
36 ====================================================
41 gettype: string(3) "vec"
46 is_numeric: bool(false)
47 is_string: bool(false)
48 is_scalar: bool(false)
52 is_keyset: bool(false)
53 is_object: bool(false)
54 is_resource: bool(false)
55 instanceof Traversable: bool(true)
56 instanceof KeyedTraversable: bool(true)
57 instanceof Container: bool(true)
58 instanceof KeyedContainer: bool(true)
59 instanceof XHPChild: bool(true)
60 instanceof ArrayAccess: bool(false)
61 instanceof Vector: bool(false)
62 instanceof Map: bool(false)
63 instanceof Foo: bool(false)
64 instanceof (string) HH\Traversable: bool(true)
65 instanceof (string) HH\KeyedTraversable: bool(true)
66 instanceof (string) HH\Container: bool(true)
67 instanceof (string) HH\KeyedContainer: bool(true)
68 instanceof (string) XHPChild: bool(true)
69 instanceof (string) ArrayAccess: bool(false)
70 instanceof (string) Vector: bool(false)
71 instanceof (string) Map: bool(false)
72 instanceof (string) Foo: bool(false)
73 ====================================================
74 Testing for is_vec: NULL
76 ====================================================
77 Testing for is_vec: bool(false)
79 ====================================================
80 Testing for is_vec: int(7)
82 ====================================================
83 Testing for is_vec: float(1.23)
85 ====================================================
86 Testing for is_vec: string(4) "abcd"
88 ====================================================
89 Testing for is_vec: object(stdClass) (0) {
92 ====================================================
93 Testing for is_vec: array(3) {
102 ====================================================
103 Testing for is_vec: object(HH\Vector) (3) {
112 ====================================================
113 Testing for is_vec: object(HH\Map) (2) {
120 ====================================================
121 Testing for is_vec: object(HH\Pair) (2) {
128 ====================================================
129 Testing for is_vec: resource(4) of type (gd)