有没有办法以编程方式检索php的最大浮点值。类似于C / C ++中的FLT_MAX
或std::numeric_limits< float >::max()
?
我正在使用以下内容:
$minimumCost = MAXIMUM_FLOAT_VALUE??;
foreach ( $objects as $object )
{
$cost = $object->CalculateCost();
if ( $cost < $minimumCost )
{
$minimumCost = $cost;
}
}
(使用php 5.2)
答案 0 :(得分:21)
浮点数最大值取决于平台,即使它很有用,但似乎没有(简单)方法可以获得它。但是,如果目标只是具有巨大的占位符值,则可以使用INF
(无限)常量,该常量将大于您可以放入数值类型的任何其他值。
答案 1 :(得分:2)
我相信你可以使用PHP_FLOAT_MAX预定义常量。