add bitset operations and tests
[hiphop-php.git] / hphp / test / slow / unary_operators / 1436.php
blob7d8dc9760474b85d27ed5c5285d83d0f456c2621
1 <?php
3 var_dump(!null);
4 var_dump(!true);
5 var_dump(!false);
6 var_dump(!0);
7 var_dump(!1);
8 var_dump(!1.2);
9 var_dump(!"");
10 var_dump(!"0");
11 var_dump(!"1");
12 var_dump(!"1.2");
13 var_dump(!'');
14 var_dump(!'0');
15 var_dump(!'1');
16 var_dump(!'1.2');
17 var_dump(!__LINE__);
18 var_dump(!__FUNCTION__);
19 var_dump(!0x10);
20 var_dump(!010);
21 var_dump(!"0x10");
22 var_dump(!"010");
23 var_dump(+null);
24 var_dump(+true);
25 var_dump(+false);
26 var_dump(+0);
27 var_dump(+1);
28 var_dump(+1.2);
29 var_dump(+"");
30 var_dump(+"0");
31 var_dump(+"1");
32 var_dump(+"1.2");
33 var_dump(+'');
34 var_dump(+'0');
35 var_dump(+'1');
36 var_dump(+'1.2');
37 var_dump(+__LINE__);
38 var_dump(+__FUNCTION__);
39 var_dump(+0x10);
40 var_dump(+010);
41 var_dump(+"0x10");
42 var_dump(+"010");
43 var_dump(-null);
44 var_dump(-true);
45 var_dump(-false);
46 var_dump(-0);
47 var_dump(-1);
48 var_dump(-1.2);
49 var_dump(-"");
50 var_dump(-"0");
51 var_dump(-"1");
52 var_dump(-"1.2");
53 var_dump(-'');
54 var_dump(-'0');
55 var_dump(-'1');
56 var_dump(-'1.2');
57 var_dump(-__LINE__);
58 var_dump(-__FUNCTION__);
59 var_dump(-0x10);
60 var_dump(-010);
61 var_dump(-"0x10");
62 var_dump(-"010");
63 var_dump(~0);
64 var_dump(~1);
65 var_dump(~1.2);
66 var_dump(~"");
67 var_dump(~"0");
68 var_dump(~"1");
69 var_dump(~"1.2");
70 var_dump(~'');
71 var_dump(~'0');
72 var_dump(~'1');
73 var_dump(~'1.2');
74 var_dump(~__LINE__);
75 var_dump(~__FUNCTION__);
76 var_dump(~0x10);
77 var_dump(~010);
78 var_dump(~"0x10");
79 var_dump(~"010");
80 var_dump((null));
81 var_dump((true));
82 var_dump((false));
83 var_dump((0));
84 var_dump((1));
85 var_dump((1.2));
86 var_dump((""));
87 var_dump(("0"));
88 var_dump(("1"));
89 var_dump(("1.2"));
90 var_dump((''));
91 var_dump(('0'));
92 var_dump(('1'));
93 var_dump(('1.2'));
94 var_dump((__LINE__));
95 var_dump((__FUNCTION__));
96 var_dump((0x10));
97 var_dump((010));
98 var_dump(("0x10"));
99 var_dump(("010"));
100 var_dump((int)null);
101 var_dump((int)true);
102 var_dump((int)false);
103 var_dump((int)0);
104 var_dump((int)1);
105 var_dump((int)1.2);
106 var_dump((int)"");
107 var_dump((int)"0");
108 var_dump((int)"1");
109 var_dump((int)"1.2");
110 var_dump((int)'');
111 var_dump((int)'0');
112 var_dump((int)'1');
113 var_dump((int)'1.2');
114 var_dump((int)__LINE__);
115 var_dump((int)__FUNCTION__);
116 var_dump((int)0x10);
117 var_dump((int)010);
118 var_dump((int)"0x10");
119 var_dump((int)"010");
120 var_dump((integer)null);
121 var_dump((integer)true);
122 var_dump((integer)false);
123 var_dump((integer)0);
124 var_dump((integer)1);
125 var_dump((integer)1.2);
126 var_dump((integer)"");
127 var_dump((integer)"0");
128 var_dump((integer)"1");
129 var_dump((integer)"1.2");
130 var_dump((integer)'');
131 var_dump((integer)'0');
132 var_dump((integer)'1');
133 var_dump((integer)'1.2');
134 var_dump((integer)__LINE__);
135 var_dump((integer)__FUNCTION__);
136 var_dump((integer)0x10);
137 var_dump((integer)010);
138 var_dump((integer)"0x10");
139 var_dump((integer)"010");
140 var_dump((bool)null);
141 var_dump((bool)true);
142 var_dump((bool)false);
143 var_dump((bool)0);
144 var_dump((bool)1);
145 var_dump((bool)1.2);
146 var_dump((bool)"");
147 var_dump((bool)"0");
148 var_dump((bool)"1");
149 var_dump((bool)"1.2");
150 var_dump((bool)'');
151 var_dump((bool)'0');
152 var_dump((bool)'1');
153 var_dump((bool)'1.2');
154 var_dump((bool)__LINE__);
155 var_dump((bool)__FUNCTION__);
156 var_dump((bool)0x10);
157 var_dump((bool)010);
158 var_dump((bool)"0x10");
159 var_dump((bool)"010");
160 var_dump((boolean)null);
161 var_dump((boolean)true);
162 var_dump((boolean)false);
163 var_dump((boolean)0);
164 var_dump((boolean)1);
165 var_dump((boolean)1.2);
166 var_dump((boolean)"");
167 var_dump((boolean)"0");
168 var_dump((boolean)"1");
169 var_dump((boolean)"1.2");
170 var_dump((boolean)'');
171 var_dump((boolean)'0');
172 var_dump((boolean)'1');
173 var_dump((boolean)'1.2');
174 var_dump((boolean)__LINE__);
175 var_dump((boolean)__FUNCTION__);
176 var_dump((boolean)0x10);
177 var_dump((boolean)010);
178 var_dump((boolean)"0x10");
179 var_dump((boolean)"010");
180 var_dump((float)null);
181 var_dump((float)true);
182 var_dump((float)false);
183 var_dump((float)0);
184 var_dump((float)1);
185 var_dump((float)1.2);
186 var_dump((float)"");
187 var_dump((float)"0");
188 var_dump((float)"1");
189 var_dump((float)"1.2");
190 var_dump((float)'');
191 var_dump((float)'0');
192 var_dump((float)'1');
193 var_dump((float)'1.2');
194 var_dump((float)__LINE__);
195 var_dump((float)__FUNCTION__);
196 var_dump((float)0x10);
197 var_dump((float)010);
198 var_dump((float)"0x10");
199 var_dump((float)"010");
200 var_dump((double)null);
201 var_dump((double)true);
202 var_dump((double)false);
203 var_dump((double)0);
204 var_dump((double)1);
205 var_dump((double)1.2);
206 var_dump((double)"");
207 var_dump((double)"0");
208 var_dump((double)"1");
209 var_dump((double)"1.2");
210 var_dump((double)'');
211 var_dump((double)'0');
212 var_dump((double)'1');
213 var_dump((double)'1.2');
214 var_dump((double)__LINE__);
215 var_dump((double)__FUNCTION__);
216 var_dump((double)0x10);
217 var_dump((double)010);
218 var_dump((double)"0x10");
219 var_dump((double)"010");
220 var_dump((real)null);
221 var_dump((real)true);
222 var_dump((real)false);
223 var_dump((real)0);
224 var_dump((real)1);
225 var_dump((real)1.2);
226 var_dump((real)"");
227 var_dump((real)"0");
228 var_dump((real)"1");
229 var_dump((real)"1.2");
230 var_dump((real)'');
231 var_dump((real)'0');
232 var_dump((real)'1');
233 var_dump((real)'1.2');
234 var_dump((real)__LINE__);
235 var_dump((real)__FUNCTION__);
236 var_dump((real)0x10);
237 var_dump((real)010);
238 var_dump((real)"0x10");
239 var_dump((real)"010");
240 var_dump((string)null);
241 var_dump((string)true);
242 var_dump((string)false);
243 var_dump((string)0);
244 var_dump((string)1);
245 var_dump((string)1.2);
246 var_dump((string)"");
247 var_dump((string)"0");
248 var_dump((string)"1");
249 var_dump((string)"1.2");
250 var_dump((string)'');
251 var_dump((string)'0');
252 var_dump((string)'1');
253 var_dump((string)'1.2');
254 var_dump((string)__LINE__);
255 var_dump((string)__FUNCTION__);
256 var_dump((string)0x10);
257 var_dump((string)010);
258 var_dump((string)"0x10");
259 var_dump((string)"010");
260 var_dump(1.7e+319);
261 var_dump(!1.7e+319);
262 var_dump(+1.7e+319);
263 var_dump(-1.7e+319);
264 var_dump(~1.7e+319);
265 var_dump((1.7e+319));
266 var_dump((int)1.7e+319);
267 var_dump((integer)1.7e+319);
268 var_dump((bool)1.7e+319);
269 var_dump((boolean)1.7e+319);
270 var_dump((float)1.7e+319);
271 var_dump((double)1.7e+319);
272 var_dump((real)1.7e+319);
273 var_dump((string)1.7e+319);
274 var_dump("1.7e+319");
275 var_dump(!"1.7e+319");
276 var_dump(+"1.7e+319");
277 var_dump(-"1.7e+319");
278 var_dump(~"1.7e+319");
279 var_dump(("1.7e+319"));
280 var_dump((int)"1.7e+319");
281 var_dump((integer)"1.7e+319");
282 var_dump((bool)"1.7e+319");
283 var_dump((boolean)"1.7e+319");
284 var_dump((float)"1.7e+319");
285 var_dump((double)"1.7e+319");
286 var_dump((real)"1.7e+319");
287 var_dump((string)"1.7e+319");