Arquivos
hhvm/hphp/test/quick/ops.php.expectf
T
ptarjan 503f75d08b Rename test directories
These names don't make sense now that we run both suites the same
way.
2013-04-17 09:06:51 -07:00

118 linhas
1.9 KiB
Plaintext

"Hello" . " world!" --> Hello world!
1 + 1 --> 2
1.5 + 1 --> 2.5
1 + 1.5 --> 2.5
1.5 + 1.0 --> 2.5
"5.5" + 5 --> 10.5
5 + "5.5" --> 10.5
5.5 + "5" --> 10.5
"5.5" + "5" --> 10.5
1 - 1 --> 0
1.5 - 1 --> 0.5
1 - 1.5 --> -0.5
1.5 - 1.0 --> 0.5
"5.5" - 5 --> 0.5
5 - "5.5" --> -0.5
5.5 - "5" --> 0.5
"5.5" - "5" --> 0.5
2 * 2 --> 4
2.5 * 3 --> 7.5
3 * 2.5 --> 7.5
2.5 * 3.0 --> 7.5
"5.5" * 5 --> 27.5
5 * "5.5" --> 27.5
5.5 * "5" --> 27.5
"5.5" * "5" --> 27.5
2 / 2 --> 1
2.5 / 5 --> 0.5
5 / 2.0 --> 2.5
5.0 / 2.0 --> 2.5
"5.5" / 5 --> 1.1
5 / "5.5" --> 0.90909090909091
5.5 / "5" --> 1.1
"5.5" / "5" --> 1.1
1 / 0 --> HipHop Warning: Division by zero in %s on line 46
1.0 / 0 --> HipHop Warning: Division by zero in %s on line 47
1 / 0.0 --> HipHop Warning: Division by zero in %s on line 48
1.0 / 0.0 --> HipHop Warning: Division by zero in %s on line 49
2 % 2 --> 0
2.5 % 5 --> 2
5 % 2.0 --> 1
5.0 % 2.0 --> 1
"5.5" % 5 --> 0
5 % "5.5" --> 0
5.5 % "5" --> 0
"5.5" % "5" --> 0
1 % 0 --> HipHop Warning: Division by zero in %s on line 60
1.0 % 0 --> HipHop Warning: Division by zero in %s on line 61
1 % 0.0 --> HipHop Warning: Division by zero in %s on line 62
1.0 % 0.0 --> HipHop Warning: Division by zero in %s on line 63
5 & 3 --> 1
5.0 & 3.0 --> 1
5 | 3 --> 7
5.0 | 3.0 --> 7
5 ^ 3 --> 6
5.0 ^ 3.0 --> 6
5 << 1 --> 10
5 << 1.0 --> 10
5 << "hi" --> 5
5 >> 1 --> 2
5 >> 1.0 --> 2
5 >> "hi" --> 5
!0 --> 1
!5 -->
!false --> 1
!"hi" -->
3 === 4 -->
3 === 3 --> 1
4 === 3 -->
"4" === 3 -->
3 !== 4 --> 1
3 !== 3 -->
4 !== 3 --> 1
"4" !== 3 --> 1
3 == 4 -->
3 == 3 --> 1
4 == 3 -->
"4" == 3 -->
3 != 4 --> 1
3 != 3 -->
4 != 3 --> 1
"4" != 3 --> 1
3 < 4 --> 1
3 < 3 -->
4 < 3 -->
"4" < 3 -->
3 <= 4 --> 1
3 <= 3 --> 1
4 <= 3 -->
"4" <= 3 -->
true
!(true && false)
false || true
3 && 4 --> 1
3 && 3 --> 1
4 && 3 --> 1
"4" && 3 --> 1
(string)42 --> 42
(string)"hi" --> hi