1
1
--TEST--
2
- Test is_float() & it's FALIASes: is_double() & is_real() functions
2
+ Test is_float() & its is_double() alias
3
3
--SKIPIF--
4
4
<?php
5
5
if (PHP_INT_SIZE != 4 ) die ("skip this test is for 32bit platform only " );
@@ -10,7 +10,7 @@ if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
10
10
* Description: Finds whether the given variable is a float
11
11
*/
12
12
13
- echo "*** Testing is_float(), is_double() and is_real() with float values*** \n" ;
13
+ echo "*** Testing is_float(), is_double() with float values*** \n" ;
14
14
// different valid float values
15
15
$ floats = array (
16
16
-2147483649 , // float value
@@ -44,17 +44,16 @@ $floats = array(
44
44
.0034E-30 ,
45
45
-.0034E-30
46
46
);
47
- /* loop to check that is_float(), is_double() & is_real() recognizes
47
+ /* loop to check that is_float(), is_double() & recognizes
48
48
different float values, expected: bool(true) */
49
49
$ loop_counter = 1 ;
50
50
foreach ($ floats as $ float ) {
51
51
echo "-- Iteration $ loop_counter -- \n" ; $ loop_counter ++;
52
52
var_dump ( is_float ($ float ) );
53
53
var_dump ( is_double ($ float ) );
54
- var_dump ( @is_real ($ float ) );
55
54
}
56
55
57
- echo "\n*** Testing is_float(), is_double() & is_real() with non float values *** \n" ;
56
+ echo "\n*** Testing is_float(), is_double() with non float values *** \n" ;
58
57
// get a resource type variable
59
58
$ fp = fopen (__FILE__ , "r " );
60
59
$ dfp = opendir ( __DIR__ );
@@ -117,14 +116,13 @@ $not_floats = array (
117
116
@$ undefined_var
118
117
);
119
118
/* loop through the $not_floats to see working of
120
- is_float(), is_double() & is_real() on objects,
119
+ is_float(), is_double() on objects,
121
120
arrays, boolean and others */
122
121
$ loop_counter = 1 ;
123
122
foreach ($ not_floats as $ value ) {
124
123
echo "--Iteration $ loop_counter-- \n" ; $ loop_counter ++;
125
124
var_dump ( is_float ($ value ) );
126
125
var_dump ( is_double ($ value ) );
127
- var_dump ( @is_real ($ value ) );
128
126
}
129
127
130
128
echo "Done \n" ;
@@ -135,275 +133,208 @@ closedir($dfp);
135
133
136
134
?>
137
135
--EXPECTF--
138
- *** Testing is_float(), is_double() and is_real() with float values***
136
+ *** Testing is_float(), is_double() with float values***
139
137
-- Iteration 1 --
140
138
bool(true)
141
139
bool(true)
142
- bool(true)
143
140
-- Iteration 2 --
144
141
bool(true)
145
142
bool(true)
146
- bool(true)
147
143
-- Iteration 3 --
148
144
bool(true)
149
145
bool(true)
150
- bool(true)
151
146
-- Iteration 4 --
152
147
bool(true)
153
148
bool(true)
154
- bool(true)
155
149
-- Iteration 5 --
156
150
bool(true)
157
151
bool(true)
158
- bool(true)
159
152
-- Iteration 6 --
160
153
bool(true)
161
154
bool(true)
162
- bool(true)
163
155
-- Iteration 7 --
164
156
bool(true)
165
157
bool(true)
166
- bool(true)
167
158
-- Iteration 8 --
168
159
bool(true)
169
160
bool(true)
170
- bool(true)
171
161
-- Iteration 9 --
172
162
bool(true)
173
163
bool(true)
174
- bool(true)
175
164
-- Iteration 10 --
176
165
bool(true)
177
166
bool(true)
178
- bool(true)
179
167
-- Iteration 11 --
180
168
bool(true)
181
169
bool(true)
182
- bool(true)
183
170
-- Iteration 12 --
184
171
bool(true)
185
172
bool(true)
186
- bool(true)
187
173
-- Iteration 13 --
188
174
bool(true)
189
175
bool(true)
190
- bool(true)
191
176
-- Iteration 14 --
192
177
bool(true)
193
178
bool(true)
194
- bool(true)
195
179
-- Iteration 15 --
196
180
bool(true)
197
181
bool(true)
198
- bool(true)
199
182
-- Iteration 16 --
200
183
bool(true)
201
184
bool(true)
202
- bool(true)
203
185
-- Iteration 17 --
204
186
bool(true)
205
187
bool(true)
206
- bool(true)
207
188
-- Iteration 18 --
208
189
bool(true)
209
190
bool(true)
210
- bool(true)
211
191
-- Iteration 19 --
212
192
bool(true)
213
193
bool(true)
214
- bool(true)
215
194
-- Iteration 20 --
216
195
bool(true)
217
196
bool(true)
218
- bool(true)
219
197
-- Iteration 21 --
220
198
bool(true)
221
199
bool(true)
222
- bool(true)
223
200
-- Iteration 22 --
224
201
bool(true)
225
202
bool(true)
226
- bool(true)
227
203
-- Iteration 23 --
228
204
bool(true)
229
205
bool(true)
230
- bool(true)
231
206
-- Iteration 24 --
232
207
bool(true)
233
208
bool(true)
234
- bool(true)
235
209
-- Iteration 25 --
236
210
bool(true)
237
211
bool(true)
238
- bool(true)
239
212
-- Iteration 26 --
240
213
bool(true)
241
214
bool(true)
242
- bool(true)
243
215
-- Iteration 27 --
244
216
bool(true)
245
217
bool(true)
246
- bool(true)
247
218
-- Iteration 28 --
248
219
bool(true)
249
220
bool(true)
250
- bool(true)
251
221
-- Iteration 29 --
252
222
bool(true)
253
223
bool(true)
254
- bool(true)
255
224
-- Iteration 30 --
256
225
bool(true)
257
226
bool(true)
258
- bool(true)
259
227
260
- *** Testing is_float(), is_double() & is_real() with non float values ***
228
+ *** Testing is_float(), is_double() with non float values ***
261
229
--Iteration 1--
262
230
bool(false)
263
231
bool(false)
264
- bool(false)
265
232
--Iteration 2--
266
233
bool(false)
267
234
bool(false)
268
- bool(false)
269
235
--Iteration 3--
270
236
bool(false)
271
237
bool(false)
272
- bool(false)
273
238
--Iteration 4--
274
239
bool(false)
275
240
bool(false)
276
- bool(false)
277
241
--Iteration 5--
278
242
bool(false)
279
243
bool(false)
280
- bool(false)
281
244
--Iteration 6--
282
245
bool(false)
283
246
bool(false)
284
- bool(false)
285
247
--Iteration 7--
286
248
bool(false)
287
249
bool(false)
288
- bool(false)
289
250
--Iteration 8--
290
251
bool(false)
291
252
bool(false)
292
- bool(false)
293
253
--Iteration 9--
294
254
bool(false)
295
255
bool(false)
296
- bool(false)
297
256
--Iteration 10--
298
257
bool(false)
299
258
bool(false)
300
- bool(false)
301
259
--Iteration 11--
302
260
bool(false)
303
261
bool(false)
304
- bool(false)
305
262
--Iteration 12--
306
263
bool(false)
307
264
bool(false)
308
- bool(false)
309
265
--Iteration 13--
310
266
bool(false)
311
267
bool(false)
312
- bool(false)
313
268
--Iteration 14--
314
269
bool(false)
315
270
bool(false)
316
- bool(false)
317
271
--Iteration 15--
318
272
bool(false)
319
273
bool(false)
320
- bool(false)
321
274
--Iteration 16--
322
275
bool(false)
323
276
bool(false)
324
- bool(false)
325
277
--Iteration 17--
326
278
bool(false)
327
279
bool(false)
328
- bool(false)
329
280
--Iteration 18--
330
281
bool(false)
331
282
bool(false)
332
- bool(false)
333
283
--Iteration 19--
334
284
bool(false)
335
285
bool(false)
336
- bool(false)
337
286
--Iteration 20--
338
287
bool(false)
339
288
bool(false)
340
- bool(false)
341
289
--Iteration 21--
342
290
bool(false)
343
291
bool(false)
344
- bool(false)
345
292
--Iteration 22--
346
293
bool(false)
347
294
bool(false)
348
- bool(false)
349
295
--Iteration 23--
350
296
bool(false)
351
297
bool(false)
352
- bool(false)
353
298
--Iteration 24--
354
299
bool(false)
355
300
bool(false)
356
- bool(false)
357
301
--Iteration 25--
358
302
bool(false)
359
303
bool(false)
360
- bool(false)
361
304
--Iteration 26--
362
305
bool(false)
363
306
bool(false)
364
- bool(false)
365
307
--Iteration 27--
366
308
bool(false)
367
309
bool(false)
368
- bool(false)
369
310
--Iteration 28--
370
311
bool(false)
371
312
bool(false)
372
- bool(false)
373
313
--Iteration 29--
374
314
bool(false)
375
315
bool(false)
376
- bool(false)
377
316
--Iteration 30--
378
317
bool(false)
379
318
bool(false)
380
- bool(false)
381
319
--Iteration 31--
382
320
bool(false)
383
321
bool(false)
384
- bool(false)
385
322
--Iteration 32--
386
323
bool(false)
387
324
bool(false)
388
- bool(false)
389
325
--Iteration 33--
390
326
bool(false)
391
327
bool(false)
392
- bool(false)
393
328
--Iteration 34--
394
329
bool(false)
395
330
bool(false)
396
- bool(false)
397
331
--Iteration 35--
398
332
bool(false)
399
333
bool(false)
400
- bool(false)
401
334
--Iteration 36--
402
335
bool(false)
403
336
bool(false)
404
- bool(false)
405
337
--Iteration 37--
406
338
bool(false)
407
339
bool(false)
408
- bool(false)
409
340
Done
0 commit comments