php中的最大浮点值

时间:2010-04-16 03:02:02

标签: php floating-point

有没有办法以编程方式检索php的最大浮点值。类似于C / C ++中的FLT_MAXstd::numeric_limits< float >::max()

我正在使用以下内容:

$minimumCost = MAXIMUM_FLOAT_VALUE??;

foreach ( $objects as $object )
{
    $cost = $object->CalculateCost();
    if ( $cost < $minimumCost )
    {
        $minimumCost = $cost;
    }
}

(使用php 5.2)

2 个答案:

答案 0 :(得分:21)

浮点数最大值取决于平台,即使它很有用,但似乎没有(简单)方法可以获得它。但是,如果目标只是具有巨大的占位符值,则可以使用INF(无限)常量,该常量将大于您可以放入数值类型的任何其他值。

答案 1 :(得分:2)

我相信你可以使用PHP_FLOAT_MAX预定义常量。