global statement removal: hphp/test [7/x]
[hiphop-php.git] / hphp / test / quick / vec / is-a.php.expect
blobaa0a3a6d9b19eb591e94515c1eb640dd689b8b55
1 ====================================================
2 Testing: vec(0) {
4         gettype: string(3) "vec"
5         is_null: bool(false)
6         is_bool: bool(false)
7         is_int: bool(false)
8         is_float: bool(false)
9         is_numeric: bool(false)
10         is_string: bool(false)
11         is_scalar: bool(false)
12         is_array: bool(false)
13         is_vec: bool(true)
14         is_dict: 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 ====================================================
37 Testing: vec(2) {
38   int(123)
39   string(3) "456"
41         gettype: string(3) "vec"
42         is_null: bool(false)
43         is_bool: bool(false)
44         is_int: bool(false)
45         is_float: bool(false)
46         is_numeric: bool(false)
47         is_string: bool(false)
48         is_scalar: bool(false)
49         is_array: bool(false)
50         is_vec: bool(true)
51         is_dict: 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) {
94   [0]=>
95   int(1)
96   [1]=>
97   int(2)
98   [2]=>
99   int(3)
102 ====================================================
103 Testing for is_vec: object(HH\Vector) (3) {
104   [0]=>
105   string(1) "a"
106   [1]=>
107   string(1) "b"
108   [2]=>
109   string(1) "c"
112 ====================================================
113 Testing for is_vec: object(HH\Map) (2) {
114   [100]=>
115   string(1) "a"
116   ["b"]=>
117   int(200)
120 ====================================================
121 Testing for is_vec: object(HH\Pair) (2) {
122   [0]=>
123   int(123)
124   [1]=>
125   string(3) "abc"
128 ====================================================
129 Testing for is_vec: resource(4) of type (gd)