Une flottaison maximale de la valeur en php
Est-il un moyen de récupérer par programmation le maximum de valeur float pour php. Semblable à FLT_MAX
ou std::numeric_limits< float >::max()
en C /C++?
Je suis en utilisant quelque chose comme ce qui suit:
$minimumCost = MAXIMUM_FLOAT_VALUE??;
foreach ( $objects as $object )
{
$cost = $object->CalculateCost();
if ( $cost < $minimumCost )
{
$minimumCost = $cost;
}
}
(à l'aide de php 5.2)
Vous devez vous connecter pour publier un commentaire.
Le flotteur maximal est de la plate-forme à charge, et même si cela pourrait être utile pour l'obtenir, il ne semble pas (simple) de façon à obtenir. Vous pouvez cependant utiliser le
INF
(infini) constante, qui sera plus grande que n'importe quelle autre valeur, vous pouvez toujours le mettre dans un type numérique, si l'objectif est seulement d'avoir une énorme valeur de l'espace réservé.Vous pouvez utiliser le PHP_FLOAT_MAX constante prédéfinie, je crois.
PHP_FLOAT_MAX
(float) le Plus grand représentable nombre à virgule flottante. Disponible dèsPHP 7.2.0
. source: php.net/manual/en/reserved.constants.php