Security update for Core, with self-updated composer
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / scalar / float.test
1 Different float syntaxes
2 -----
3 <?php
4
5 0.0;
6 0.;
7 .0;
8 0e0;
9 0E0;
10 0e+0;
11 0e-0;
12 30.20e10;
13 300.200e100;
14 1e10000;
15
16 // various integer -> float overflows
17 // (all are actually the same number, just in different representations)
18 18446744073709551615;
19 0xFFFFFFFFFFFFFFFF;
20 01777777777777777777777;
21 0177777777777777777777787;
22 0b1111111111111111111111111111111111111111111111111111111111111111;
23 -----
24 array(
25     0: Scalar_DNumber(
26         value: 0
27     )
28     1: Scalar_DNumber(
29         value: 0
30     )
31     2: Scalar_DNumber(
32         value: 0
33     )
34     3: Scalar_DNumber(
35         value: 0
36     )
37     4: Scalar_DNumber(
38         value: 0
39     )
40     5: Scalar_DNumber(
41         value: 0
42     )
43     6: Scalar_DNumber(
44         value: 0
45     )
46     7: Scalar_DNumber(
47         value: 302000000000
48     )
49     8: Scalar_DNumber(
50         value: 3.002E+102
51     )
52     9: Scalar_DNumber(
53         value: INF
54     )
55     10: Scalar_DNumber(
56         value: 1.844674407371E+19
57         comments: array(
58             0: // various integer -> float overflows
59             1: // (all are actually the same number, just in different representations)
60         )
61     )
62     11: Scalar_DNumber(
63         value: 1.844674407371E+19
64     )
65     12: Scalar_DNumber(
66         value: 1.844674407371E+19
67     )
68     13: Scalar_DNumber(
69         value: 1.844674407371E+19
70     )
71     14: Scalar_DNumber(
72         value: 1.844674407371E+19
73     )
74 )