diff options
author | Andrea Faulds <ajf@ajf.me> | 2014-08-19 20:15:52 +0100 |
---|---|---|
committer | Andrea Faulds <ajf@ajf.me> | 2014-08-19 20:21:24 +0100 |
commit | 821ca32a6f6817a52c412adbbc69f5d4307df3bb (patch) | |
tree | 0cb7403d460db4cc6d6d9c47b3840c527d8a27ba /tests | |
parent | b3ba0f6ab018eece2cee391a4b64d9315e801840 (diff) | |
download | php-git-821ca32a6f6817a52c412adbbc69f5d4307df3bb.tar.gz |
Updated << 64-bit tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt | 168 | ||||
-rw-r--r-- | tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt | 154 |
2 files changed, 161 insertions, 161 deletions
diff --git a/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt b/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt index b9c3af98e0..d784ed6601 100644 --- a/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt +++ b/tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt @@ -50,13 +50,13 @@ int(-128) --- testing: 9223372036854775807 << 9 --- int(-512) --- testing: 9223372036854775807 << 65 --- -int(-2) +int(0) --- testing: 9223372036854775807 << -44 --- bool(false) --- testing: 9223372036854775807 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 9223372036854775807 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: -9223372036854775808 << 0 --- int(-9223372036854775808) --- testing: -9223372036854775808 << 1 --- @@ -86,13 +86,13 @@ int(274877906816) --- testing: 2147483647 << 9 --- int(1099511627264) --- testing: 2147483647 << 65 --- -int(4294967294) +int(0) --- testing: 2147483647 << -44 --- bool(false) --- testing: 2147483647 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 2147483647 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: -2147483648 << 0 --- int(-2147483648) --- testing: -2147483648 << 1 --- @@ -104,7 +104,7 @@ int(-274877906944) --- testing: -2147483648 << 9 --- int(-1099511627776) --- testing: -2147483648 << 65 --- -int(-4294967296) +int(0) --- testing: -2147483648 << -44 --- bool(false) --- testing: -2147483648 << 2147483647 --- @@ -122,7 +122,7 @@ int(-274877906944) --- testing: 9223372034707292160 << 9 --- int(-1099511627776) --- testing: 9223372034707292160 << 65 --- -int(-4294967296) +int(0) --- testing: 9223372034707292160 << -44 --- bool(false) --- testing: 9223372034707292160 << 2147483647 --- @@ -140,7 +140,7 @@ int(274877906944) --- testing: -9223372034707292160 << 9 --- int(1099511627776) --- testing: -9223372034707292160 << 65 --- -int(4294967296) +int(0) --- testing: -9223372034707292160 << -44 --- bool(false) --- testing: -9223372034707292160 << 2147483647 --- @@ -158,7 +158,7 @@ int(274877906944) --- testing: 2147483648 << 9 --- int(1099511627776) --- testing: 2147483648 << 65 --- -int(4294967296) +int(0) --- testing: 2147483648 << -44 --- bool(false) --- testing: 2147483648 << 2147483647 --- @@ -176,13 +176,13 @@ int(-274877907072) --- testing: -2147483649 << 9 --- int(-1099511628288) --- testing: -2147483649 << 65 --- -int(-4294967298) +int(0) --- testing: -2147483649 << -44 --- bool(false) --- testing: -2147483649 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: -2147483649 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 4294967294 << 0 --- int(4294967294) --- testing: 4294967294 << 1 --- @@ -194,7 +194,7 @@ int(549755813632) --- testing: 4294967294 << 9 --- int(2199023254528) --- testing: 4294967294 << 65 --- -int(8589934588) +int(0) --- testing: 4294967294 << -44 --- bool(false) --- testing: 4294967294 << 2147483647 --- @@ -212,13 +212,13 @@ int(549755813760) --- testing: 4294967295 << 9 --- int(2199023255040) --- testing: 4294967295 << 65 --- -int(8589934590) +int(0) --- testing: 4294967295 << -44 --- bool(false) --- testing: 4294967295 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 4294967295 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 4294967293 << 0 --- int(4294967293) --- testing: 4294967293 << 1 --- @@ -230,13 +230,13 @@ int(549755813504) --- testing: 4294967293 << 9 --- int(2199023254016) --- testing: 4294967293 << 65 --- -int(8589934586) +int(0) --- testing: 4294967293 << -44 --- bool(false) --- testing: 4294967293 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 4294967293 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 9223372036854775806 << 0 --- int(9223372036854775806) --- testing: 9223372036854775806 << 1 --- @@ -248,7 +248,7 @@ int(-256) --- testing: 9223372036854775806 << 9 --- int(-1024) --- testing: 9223372036854775806 << 65 --- -int(-4) +int(0) --- testing: 9223372036854775806 << -44 --- bool(false) --- testing: 9223372036854775806 << 2147483647 --- @@ -284,13 +284,13 @@ int(128) --- testing: -9223372036854775807 << 9 --- int(512) --- testing: -9223372036854775807 << 65 --- -int(2) +int(0) --- testing: -9223372036854775807 << -44 --- bool(false) --- testing: -9223372036854775807 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: -9223372036854775807 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: -9.2233720368548E+18 << 0 --- int(-9223372036854775808) --- testing: -9.2233720368548E+18 << 1 --- @@ -340,29 +340,29 @@ bool(false) --- testing: 0 << -9.2233720368548E+18 --- bool(false) --- testing: 1 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 1 << -9223372036854775808 --- bool(false) --- testing: 1 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 1 << -2147483648 --- bool(false) --- testing: 1 << 9223372034707292160 --- -int(1) +int(0) --- testing: 1 << -9223372034707292160 --- bool(false) --- testing: 1 << 2147483648 --- -int(1) +int(0) --- testing: 1 << -2147483649 --- bool(false) --- testing: 1 << 4294967294 --- -int(4611686018427387904) +int(0) --- testing: 1 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 1 << 4294967293 --- -int(2305843009213693952) +int(0) --- testing: 1 << 9223372036854775806 --- -int(4611686018427387904) +int(0) --- testing: 1 << 9.2233720368548E+18 --- bool(false) --- testing: 1 << -9223372036854775807 --- @@ -370,29 +370,29 @@ bool(false) --- testing: 1 << -9.2233720368548E+18 --- bool(false) --- testing: -1 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: -1 << -9223372036854775808 --- bool(false) --- testing: -1 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: -1 << -2147483648 --- bool(false) --- testing: -1 << 9223372034707292160 --- -int(-1) +int(0) --- testing: -1 << -9223372034707292160 --- bool(false) --- testing: -1 << 2147483648 --- -int(-1) +int(0) --- testing: -1 << -2147483649 --- bool(false) --- testing: -1 << 4294967294 --- -int(-4611686018427387904) +int(0) --- testing: -1 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: -1 << 4294967293 --- -int(-2305843009213693952) +int(0) --- testing: -1 << 9223372036854775806 --- -int(-4611686018427387904) +int(0) --- testing: -1 << 9.2233720368548E+18 --- bool(false) --- testing: -1 << -9223372036854775807 --- @@ -400,29 +400,29 @@ bool(false) --- testing: -1 << -9.2233720368548E+18 --- bool(false) --- testing: 7 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 7 << -9223372036854775808 --- bool(false) --- testing: 7 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 7 << -2147483648 --- bool(false) --- testing: 7 << 9223372034707292160 --- -int(7) +int(0) --- testing: 7 << -9223372034707292160 --- bool(false) --- testing: 7 << 2147483648 --- -int(7) +int(0) --- testing: 7 << -2147483649 --- bool(false) --- testing: 7 << 4294967294 --- -int(-4611686018427387904) +int(0) --- testing: 7 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 7 << 4294967293 --- -int(-2305843009213693952) +int(0) --- testing: 7 << 9223372036854775806 --- -int(-4611686018427387904) +int(0) --- testing: 7 << 9.2233720368548E+18 --- bool(false) --- testing: 7 << -9223372036854775807 --- @@ -430,29 +430,29 @@ bool(false) --- testing: 7 << -9.2233720368548E+18 --- bool(false) --- testing: 9 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 9 << -9223372036854775808 --- bool(false) --- testing: 9 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 9 << -2147483648 --- bool(false) --- testing: 9 << 9223372034707292160 --- -int(9) +int(0) --- testing: 9 << -9223372034707292160 --- bool(false) --- testing: 9 << 2147483648 --- -int(9) +int(0) --- testing: 9 << -2147483649 --- bool(false) --- testing: 9 << 4294967294 --- -int(4611686018427387904) +int(0) --- testing: 9 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 9 << 4294967293 --- -int(2305843009213693952) +int(0) --- testing: 9 << 9223372036854775806 --- -int(4611686018427387904) +int(0) --- testing: 9 << 9.2233720368548E+18 --- bool(false) --- testing: 9 << -9223372036854775807 --- @@ -460,29 +460,29 @@ bool(false) --- testing: 9 << -9.2233720368548E+18 --- bool(false) --- testing: 65 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 65 << -9223372036854775808 --- bool(false) --- testing: 65 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 65 << -2147483648 --- bool(false) --- testing: 65 << 9223372034707292160 --- -int(65) +int(0) --- testing: 65 << -9223372034707292160 --- bool(false) --- testing: 65 << 2147483648 --- -int(65) +int(0) --- testing: 65 << -2147483649 --- bool(false) --- testing: 65 << 4294967294 --- -int(4611686018427387904) +int(0) --- testing: 65 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 65 << 4294967293 --- -int(2305843009213693952) +int(0) --- testing: 65 << 9223372036854775806 --- -int(4611686018427387904) +int(0) --- testing: 65 << 9.2233720368548E+18 --- bool(false) --- testing: 65 << -9223372036854775807 --- @@ -498,11 +498,11 @@ int(0) --- testing: -44 << -2147483648 --- bool(false) --- testing: -44 << 9223372034707292160 --- -int(-44) +int(0) --- testing: -44 << -9223372034707292160 --- bool(false) --- testing: -44 << 2147483648 --- -int(-44) +int(0) --- testing: -44 << -2147483649 --- bool(false) --- testing: -44 << 4294967294 --- @@ -510,7 +510,7 @@ int(0) --- testing: -44 << 4294967295 --- int(0) --- testing: -44 << 4294967293 --- -int(-9223372036854775808) +int(0) --- testing: -44 << 9223372036854775806 --- int(0) --- testing: -44 << 9.2233720368548E+18 --- @@ -520,29 +520,29 @@ bool(false) --- testing: -44 << -9.2233720368548E+18 --- bool(false) --- testing: 2147483647 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 2147483647 << -9223372036854775808 --- bool(false) --- testing: 2147483647 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 2147483647 << -2147483648 --- bool(false) --- testing: 2147483647 << 9223372034707292160 --- -int(2147483647) +int(0) --- testing: 2147483647 << -9223372034707292160 --- bool(false) --- testing: 2147483647 << 2147483648 --- -int(2147483647) +int(0) --- testing: 2147483647 << -2147483649 --- bool(false) --- testing: 2147483647 << 4294967294 --- -int(-4611686018427387904) +int(0) --- testing: 2147483647 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 2147483647 << 4294967293 --- -int(-2305843009213693952) +int(0) --- testing: 2147483647 << 9223372036854775806 --- -int(-4611686018427387904) +int(0) --- testing: 2147483647 << 9.2233720368548E+18 --- bool(false) --- testing: 2147483647 << -9223372036854775807 --- @@ -550,33 +550,33 @@ bool(false) --- testing: 2147483647 << -9.2233720368548E+18 --- bool(false) --- testing: 9223372036854775807 << 9223372036854775807 --- -int(-9223372036854775808) +int(0) --- testing: 9223372036854775807 << -9223372036854775808 --- bool(false) --- testing: 9223372036854775807 << 2147483647 --- -int(-9223372036854775808) +int(0) --- testing: 9223372036854775807 << -2147483648 --- bool(false) --- testing: 9223372036854775807 << 9223372034707292160 --- -int(9223372036854775807) +int(0) --- testing: 9223372036854775807 << -9223372034707292160 --- bool(false) --- testing: 9223372036854775807 << 2147483648 --- -int(9223372036854775807) +int(0) --- testing: 9223372036854775807 << -2147483649 --- bool(false) --- testing: 9223372036854775807 << 4294967294 --- -int(-4611686018427387904) +int(0) --- testing: 9223372036854775807 << 4294967295 --- -int(-9223372036854775808) +int(0) --- testing: 9223372036854775807 << 4294967293 --- -int(-2305843009213693952) +int(0) --- testing: 9223372036854775807 << 9223372036854775806 --- -int(-4611686018427387904) +int(0) --- testing: 9223372036854775807 << 9.2233720368548E+18 --- bool(false) --- testing: 9223372036854775807 << -9223372036854775807 --- bool(false) --- testing: 9223372036854775807 << -9.2233720368548E+18 --- bool(false) -===DONE=== +===DONE===
\ No newline at end of file diff --git a/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt b/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt index a591962f66..655d72545d 100644 --- a/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt +++ b/tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt @@ -56,7 +56,7 @@ int(0) --- testing: '65' << '0' --- int(65) --- testing: '65' << '65' --- -int(130) +int(0) --- testing: '65' << '-44' --- bool(false) --- testing: '65' << '1.2' --- @@ -66,17 +66,17 @@ bool(false) --- testing: '65' << 'abc' --- int(65) --- testing: '65' << '123abc' --- -int(576460752303423488) +int(0) --- testing: '65' << '123e5' --- -int(576460752303423488) +int(0) --- testing: '65' << '123e5xyz' --- -int(576460752303423488) +int(0) --- testing: '65' << ' 123abc' --- -int(576460752303423488) +int(0) --- testing: '65' << '123 abc' --- -int(576460752303423488) +int(0) --- testing: '65' << '123abc ' --- -int(576460752303423488) +int(0) --- testing: '65' << '3.4a' --- int(520) --- testing: '65' << 'a5.9' --- @@ -84,7 +84,7 @@ int(65) --- testing: '-44' << '0' --- int(-44) --- testing: '-44' << '65' --- -int(-88) +int(0) --- testing: '-44' << '-44' --- bool(false) --- testing: '-44' << '1.2' --- @@ -94,17 +94,17 @@ bool(false) --- testing: '-44' << 'abc' --- int(-44) --- testing: '-44' << '123abc' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << '123e5' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << '123e5xyz' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << ' 123abc' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << '123 abc' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << '123abc ' --- -int(-6917529027641081856) +int(0) --- testing: '-44' << '3.4a' --- int(-352) --- testing: '-44' << 'a5.9' --- @@ -112,7 +112,7 @@ int(-44) --- testing: '1.2' << '0' --- int(1) --- testing: '1.2' << '65' --- -int(2) +int(0) --- testing: '1.2' << '-44' --- bool(false) --- testing: '1.2' << '1.2' --- @@ -122,17 +122,17 @@ bool(false) --- testing: '1.2' << 'abc' --- int(1) --- testing: '1.2' << '123abc' --- -int(576460752303423488) +int(0) --- testing: '1.2' << '123e5' --- -int(576460752303423488) +int(0) --- testing: '1.2' << '123e5xyz' --- -int(576460752303423488) +int(0) --- testing: '1.2' << ' 123abc' --- -int(576460752303423488) +int(0) --- testing: '1.2' << '123 abc' --- -int(576460752303423488) +int(0) --- testing: '1.2' << '123abc ' --- -int(576460752303423488) +int(0) --- testing: '1.2' << '3.4a' --- int(8) --- testing: '1.2' << 'a5.9' --- @@ -140,7 +140,7 @@ int(1) --- testing: '-7.7' << '0' --- int(-7) --- testing: '-7.7' << '65' --- -int(-14) +int(0) --- testing: '-7.7' << '-44' --- bool(false) --- testing: '-7.7' << '1.2' --- @@ -150,17 +150,17 @@ bool(false) --- testing: '-7.7' << 'abc' --- int(-7) --- testing: '-7.7' << '123abc' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << '123e5' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << '123e5xyz' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << ' 123abc' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << '123 abc' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << '123abc ' --- -int(-4035225266123964416) +int(0) --- testing: '-7.7' << '3.4a' --- int(-56) --- testing: '-7.7' << 'a5.9' --- @@ -196,7 +196,7 @@ int(0) --- testing: '123abc' << '0' --- int(123) --- testing: '123abc' << '65' --- -int(246) +int(0) --- testing: '123abc' << '-44' --- bool(false) --- testing: '123abc' << '1.2' --- @@ -206,17 +206,17 @@ bool(false) --- testing: '123abc' << 'abc' --- int(123) --- testing: '123abc' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: '123abc' << '3.4a' --- int(984) --- testing: '123abc' << 'a5.9' --- @@ -224,7 +224,7 @@ int(123) --- testing: '123e5' << '0' --- int(123) --- testing: '123e5' << '65' --- -int(246) +int(0) --- testing: '123e5' << '-44' --- bool(false) --- testing: '123e5' << '1.2' --- @@ -234,17 +234,17 @@ bool(false) --- testing: '123e5' << 'abc' --- int(123) --- testing: '123e5' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: '123e5' << '3.4a' --- int(984) --- testing: '123e5' << 'a5.9' --- @@ -252,7 +252,7 @@ int(123) --- testing: '123e5xyz' << '0' --- int(123) --- testing: '123e5xyz' << '65' --- -int(246) +int(0) --- testing: '123e5xyz' << '-44' --- bool(false) --- testing: '123e5xyz' << '1.2' --- @@ -262,17 +262,17 @@ bool(false) --- testing: '123e5xyz' << 'abc' --- int(123) --- testing: '123e5xyz' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: '123e5xyz' << '3.4a' --- int(984) --- testing: '123e5xyz' << 'a5.9' --- @@ -280,7 +280,7 @@ int(123) --- testing: ' 123abc' << '0' --- int(123) --- testing: ' 123abc' << '65' --- -int(246) +int(0) --- testing: ' 123abc' << '-44' --- bool(false) --- testing: ' 123abc' << '1.2' --- @@ -290,17 +290,17 @@ bool(false) --- testing: ' 123abc' << 'abc' --- int(123) --- testing: ' 123abc' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: ' 123abc' << '3.4a' --- int(984) --- testing: ' 123abc' << 'a5.9' --- @@ -308,7 +308,7 @@ int(123) --- testing: '123 abc' << '0' --- int(123) --- testing: '123 abc' << '65' --- -int(246) +int(0) --- testing: '123 abc' << '-44' --- bool(false) --- testing: '123 abc' << '1.2' --- @@ -318,17 +318,17 @@ bool(false) --- testing: '123 abc' << 'abc' --- int(123) --- testing: '123 abc' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: '123 abc' << '3.4a' --- int(984) --- testing: '123 abc' << 'a5.9' --- @@ -336,7 +336,7 @@ int(123) --- testing: '123abc ' << '0' --- int(123) --- testing: '123abc ' << '65' --- -int(246) +int(0) --- testing: '123abc ' << '-44' --- bool(false) --- testing: '123abc ' << '1.2' --- @@ -346,17 +346,17 @@ bool(false) --- testing: '123abc ' << 'abc' --- int(123) --- testing: '123abc ' << '123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << '123e5' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << '123e5xyz' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << ' 123abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << '123 abc' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << '123abc ' --- -int(-2882303761517117440) +int(0) --- testing: '123abc ' << '3.4a' --- int(984) --- testing: '123abc ' << 'a5.9' --- @@ -364,7 +364,7 @@ int(123) --- testing: '3.4a' << '0' --- int(3) --- testing: '3.4a' << '65' --- -int(6) +int(0) --- testing: '3.4a' << '-44' --- bool(false) --- testing: '3.4a' << '1.2' --- @@ -374,17 +374,17 @@ bool(false) --- testing: '3.4a' << 'abc' --- int(3) --- testing: '3.4a' << '123abc' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << '123e5' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << '123e5xyz' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << ' 123abc' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << '123 abc' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << '123abc ' --- -int(1729382256910270464) +int(0) --- testing: '3.4a' << '3.4a' --- int(24) --- testing: '3.4a' << 'a5.9' --- |