Page 1 sur 1

Utilisation d'une librairie mathématiques

Posté : 22 mars 2017, 13:00
par fitnopk
Bonjour,

J'ai besoin d'effectuer des calculs très grand voire infinis et je souhaite utiliser la lib BC Math ou GMP mais je ne comprend pas vraiment comment les appeler. BC Math semble être compris de base avec le PHP depuis un certains temps mais l'interpréteur ne reconnait pas les fonctions :(

Re: Utilisation d'une librairie mathématiques

Posté : 22 mars 2017, 13:08
par moogli
salut,

qu'as tu exactement comme erreur ?
ce code donne quoi ?
<?php
$r = bcadd(12.5,487.5);
echo $r;
@+

Re: Utilisation d'une librairie mathématiques

Posté : 22 mars 2017, 13:15
par fitnopk
PHP Fatal error: Call to undefined function bcadd() in /mnt/c/Users/Altan/Documents/Shell/Rendu/B4/Mathématiques/203hotline/tmp on line 3

Re: Utilisation d'une librairie mathématiques

Posté : 22 mars 2017, 15:17
par moogli
ah ba dans ce cas oui l'extension n'est pas installée :)
ce n'est pas le cas par défaut sur ton environnement http://php.net/manual/fr/bc.installation.php

ça l'est sur windows parce qu'ils compilent et fournissent les dll mais sous unix ce n'est pas la peine y a moins de problème pour compiler ;)

donc regarde dans ton gestionnaire de paquet s'il n'y en a pas un pour cela.
par exemple pour debian (sid, mais pareil pour les autres) : https://packages.debian.org/sid/php-bcmath


@+

Re: Utilisation d'une librairie mathématiques

Posté : 22 mars 2017, 15:32
par fitnopk
Ah oui effectivement, en fait actuellement j'utilise sublime text pour coder et le bash ubuntu de windows pour tester mais apparemment c'était pas installé, du coup maintenant ça marche :)
Merci!