Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch Available
Description
With PHP, the integer literal 0x80000000 is stored as a double, not an integer, unless PHP is forced into the latter. Due to the way how Haxe transpiles equality comparison into PHP Code, the result of comparing a variable holding this specific value against another variable or a literal may yield unexpected results.
Another issue exists regarding incorrect code Generation for Haxe cast(...) statements w/regard to PHP targets.
Technical details of the issues are available here:
Attachments
Attachments
Issue Links
- blocks
-
THRIFT-3833 haxe http server implementation (by embeding into php web server)
-
- Closed
-