php/pcre/nginx/spawn-fcgi sources
[tomato.git] / release / src / router / php / tests / lang / operators / postinc_variationStr.phpt
blob6fbe8043193510975960a4d2f453b412e9e70a06
1 --TEST--\r
2 Test N++ operator : various numbers as strings\r
3 --FILE--\r
4 <?php\r
5 \r
6 $strVals = array(\r
7    "0","65","-44", "1.2", "-7.7", "abc", "123abc", "123e5", "123e5xyz", " 123abc", "123 abc", "123abc ", "3.4a",\r
8    "a5.9"\r
9 );\r
12 foreach ($strVals as $strVal) {\r
13    echo "--- testing: '$strVal' ---\n";\r
14    $strVal++;\r
15    var_dump($strVal);\r
16 }\r
17    \r
18 ?>\r
19 ===DONE===\r
20 --EXPECT--\r
21 --- testing: '0' ---\r
22 int(1)\r
23 --- testing: '65' ---\r
24 int(66)\r
25 --- testing: '-44' ---\r
26 int(-43)\r
27 --- testing: '1.2' ---\r
28 float(2.2)\r
29 --- testing: '-7.7' ---\r
30 float(-6.7)\r
31 --- testing: 'abc' ---\r
32 string(3) "abd"\r
33 --- testing: '123abc' ---\r
34 string(6) "123abd"\r
35 --- testing: '123e5' ---\r
36 float(12300001)\r
37 --- testing: '123e5xyz' ---\r
38 string(8) "123e5xza"\r
39 --- testing: ' 123abc' ---\r
40 string(7) " 123abd"\r
41 --- testing: '123 abc' ---\r
42 string(7) "123 abd"\r
43 --- testing: '123abc ' ---\r
44 string(7) "123abc "\r
45 --- testing: '3.4a' ---\r
46 string(4) "3.4b"\r
47 --- testing: 'a5.9' ---\r
48 string(4) "a5.0"\r
49 ===DONE===\r