Есть ли способ программно получить максимальное значение плавающее для php. Сродни FLT_MAX
или std::numeric_limits< float >::max()
в C / C++?
Я использую что-то как следующее:
$minimumCost = MAXIMUM_FLOAT_VALUE??;
foreach ( $objects as $object )
{
$cost = $object->CalculateCost();
if ( $cost < $minimumCost )
{
$minimumCost = $cost;
}
}
(использование php 5.2)
Максимальное значение числа с плавающей запятой зависит от платформы, и хотя его получение может быть полезным, похоже, нет (простого) способа его получить. Однако вы можете использовать константу INF
(бесконечную), которая будет больше любого другого значения, которое вы когда-либо можете ввести в числовой тип, если цель состоит только в том, чтобы иметь огромное значение-заполнитель.