Comment afficher la valeur réelle d'une constante

Petit nouveau ! | 1 Messages

26 août 2015, 01:43

Bonjour je recherche savoir comment afficher la valeur réel que contient ma constante;
vue que lorsque je l’affiche elle retourne 1.61803398875 au lieu de 1.618033988749894 .

merci !

<?php

class Mathsup
{
const nombreDor=1.618033988749894;
}
echo Mathsup::nombreDor;

?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

26 août 2015, 11:32

Bonjour,

Voici un point d'info importante sur la précision des nombres décimaux : https://secure.php.net/manual/fr/langua ... .float.php

Et sinon pour répondre à ta question, tu peux utiliser number_format()
<?php
class Mathsup {
	const nombreDor=1.618033988749894;
}
echo number_format(Mathsup::nombreDor, 15);
// 1.618033988749894
Quand tout le reste a échoué, lisez le mode d'emploi...