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