在PHP中有类似于NEGATIVE_INFINITY的东西吗?

时间:2016-01-13 15:52:15

标签: php

我喜欢javascript中的负无穷大价值,我认为在很多情况下使用它有用且干净但在PHP中找不到类似的内容,是否存在?

1 个答案:

答案 0 :(得分:16)

-INF 

来自PHP Documentation的评论:

  

我刚刚了解了INF,并发现它可用于比较:

echo 5000 < INF ? 'yes' : 'no';       // outputs 'yes'
echo INF < INF ? 'yes' : 'no';        // outputs 'no'
echo INF <= INF ? 'yes' : 'no';       // outputs 'yes'
echo INF == INF ? 'yes' : 'no';       // outputs 'yes'
     

您也可以采取否定的方式:

echo -INF < -5000 ? 'yes' : 'no';    // outputs 'yes'
     

允许通过INF进行划分:

echo 1/INF;    // outputs '0'
     

并测试它:

is_infinite(INF);   returns true
is_infinite(-INF);  returns true
is_infinite(1.01);  return false