PHP奇怪的结果乘以-1

ily*_* iz 6 php floating-point

$res = 0.0 * -1.0;
Run Code Online (Sandbox Code Playgroud)

我得漂浮-0

这种奇怪的行为是什么?

Seb*_*olm 8

浮点数允许有符号零.

但是,你不应该担心+0.0 === -0.0 (演示).(不是说你应该对浮动使用那种比较.)