1 ====================================================
4 gettype: string(6) "keyset"
9 is_numeric: bool(false)
10 is_string: bool(false)
11 is_scalar: bool(false)
12 is_php_array: bool(false)
16 is_object: bool(false)
17 is_resource: bool(false)
18 is Traversable: bool(true)
19 is KeyedTraversable: bool(true)
20 is Container: bool(true)
21 is KeyedContainer: bool(true)
22 is XHPChild: bool(true)
23 is Vector: bool(false)
26 is (string) HH\Traversable: bool(false)
27 is (string) HH\KeyedTraversable: bool(false)
28 is (string) HH\Container: bool(false)
29 is (string) HH\KeyedContainer: bool(false)
30 is (string) XHPChild: bool(false)
31 is (string) Vector: bool(false)
32 is (string) Map: bool(false)
33 is (string) Foo: bool(false)
34 ====================================================
41 gettype: string(6) "keyset"
46 is_numeric: bool(false)
47 is_string: bool(false)
48 is_scalar: bool(false)
49 is_php_array: bool(false)
53 is_object: bool(false)
54 is_resource: bool(false)
55 is Traversable: bool(true)
56 is KeyedTraversable: bool(true)
57 is Container: bool(true)
58 is KeyedContainer: bool(true)
59 is XHPChild: bool(true)
60 is Vector: bool(false)
63 is (string) HH\Traversable: bool(false)
64 is (string) HH\KeyedTraversable: bool(false)
65 is (string) HH\Container: bool(false)
66 is (string) HH\KeyedContainer: bool(false)
67 is (string) XHPChild: bool(false)
68 is (string) Vector: bool(false)
69 is (string) Map: bool(false)
70 is (string) Foo: bool(false)
71 ====================================================
72 Testing for is_keyset: NULL
74 ====================================================
75 Testing for is_keyset: bool(false)
77 ====================================================
78 Testing for is_keyset: int(7)
80 ====================================================
81 Testing for is_keyset: float(1.23)
83 ====================================================
84 Testing for is_keyset: string(4) "abcd"
86 ====================================================
87 Testing for is_keyset: object(stdClass) (0) {
90 ====================================================
91 Testing for is_keyset: vec(3) {
97 ====================================================
98 Testing for is_keyset: object(HH\Vector) (3) {
107 ====================================================
108 Testing for is_keyset: object(HH\Map) (2) {
115 ====================================================
116 Testing for is_keyset: object(HH\Pair) (2) {
123 ====================================================
124 Testing for is_keyset: resource(4) of type (gd)